Кому то эта идея покажется странной, кому то слишком глобальной, но тем не менее, рано или поздно эту идею кто нибудь бы предложил.
Я предлагаю создать одну общую базу данных о приложениях для пользователей. То есть о
TiniPad,
Animage и тд, но не
@icon,
@panel,
@notify... На данный момент в корне лежит очень много программ, не все из них может использовать юзер, имя не всегда отображает суть программы. Даже в
@panel пишется не имя программы, а имя бинарника. А с бд будет все намного проще.
Короче, вот пример бд и как он может использоваться, например, в
@docky/
@icon:
/sys/apps/AppDataBase.iniCode:
[te_tinypad]
name=TinyPad
description=Текстовый редактор с подсветкой синтаксиса и вкладками
path=/sys/apps/tinypad/tinypad
icon=9
[sys_shell]
name=SHELL
description=Оболочка для управления системной конфигурацией KolibriOS.
path=/sys/apps/system/shell/shell
icon=20
[sys_rdsave]
name=RDSave
description=Программа для сохранения образа KolibriOS.
path=/sys/apps/system/rdsave/rdsave
icon=17
/sys/apps/system/icon/icon.iniCode:
[TinyPad]
id=te_tinypad
[Консоль]
id=sys_shell
[Сохранить RAM-диск]
id=sys_rdsave
param=/hd0/4/kolibri.img
Для работы с базой данных можно сделать отдельную библиотеку, дабы не повредить ее, так как она станет очень важна. С ее помощью можно сделать установщик/менеджер пакетов, панель управления и так далее. @panel может читать имя программы из бд и выводит его, а не имя бинарника.
Пункт 1 я осознаю. Это всего лишь идея и браться за это я пока что не буду (работаю на Docky), выложил чтобы а) не забыть б) а вдруг кто подхватит.Quote:
Leency « Вс окт 27, 2013 2:52 pm » eAndrew: и большие иконки у программ в Eolite, и для панели управления хорошо будет