[devel] menu-2.1.25-alt4 && freedesktop

Sergey V Turchin =?iso-8859-1?q?zerg_=CE=C1_altlinux=2Eorg?=
Пн Ноя 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
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 190 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20051107/8ddddb28/attachment-0001.bin>


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