[devel] menu-2.1.25-alt4 && freedesktop

Sergey V Turchin zerg на altlinux.org
Пн Ноя 7 13:14:26 MSK 2005


On Monday 07 November 2005 11:07, Andrei Bulava wrote:

[...]

> А можно уточнить, какие суггестивные практики применяются в коде
> нового menu?
Понятия не имею :-)

> E.g., smb4k.spec содержит вот такое:
>
> # make menu entry
> %__mkdir -p %Kb_menudir
> %Kd2m %name "Networking/Other" %Kbmenudir/%name.desktop
> %Kb_menudir/%name x11
>
> Как новое menu добавит "Networking/Other"? ;-) 
Никак.

> Судя по 
> "Categories=Qt;KDE;Utility" в "родном" smb4k.desktop, smb4k
> автоматически сможет попасть только в Qt;KDE;Utility :-\
Поэтому он попадет в Applications/Accesibility или предлагайте 
лучшую замену для слова "Utility"
См. патч *xdg*.patch

> Гм, а /usr/share/applications-alt/alt-smb4k.desktop содержит
> "Categories=X-ALT-Networking-Other;" - это, как я понимаю, можно
> объяснить только вызовом %Kd2m?
Нет, вызовом /etc/menu-methods/xdg-desktop-entry-spec-apps

> Риторический вопрос: что предполагается делать из всего арсенала
> доступных средств (править smb4k.desktop местно и в upstream, ещё
> варианты)?
Изменить меню KDE.
В 3.5 будет freedesktop-ное по умолчанию и отдельное подменю "/ALT 
Linux", в котором не будет пунктов, сгенерированных из 
desktop-файлов.
Т.е. smb4k будет в "/Утилиты", если не измените Categories в 
smb4k.desktop

> P.S. Придётся читать freedesktop.org, последний подход (больше
> года назад) был неудачным из-за нехватки времени и размытости
> тамошних текстов... Стало лучше?
Вляд ли.

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
----------- следущая часть -----------
j e┴ф╜┼┴Ъ╕
l┼	з╤Йчвщ╝Xm╤÷Ъ√+-╠╘m√)Нф┼ЮЧ≤╘z╧ ┼_щzВ╔Щ╚miхfz{lЪm4Г]tОЪuв[шоз╤ж°├g╖╣╦╖


Подробная информация о списке рассылки Devel