[sisyphus] Разпошлатакаяпьянкаобсуждать menu

Arioch =?iso-8859-1?q?the=5FArioch_=CE=C1_nm=2Eru?=
Чт Янв 19 18:05:10 MSK 2006


AS: насколько понимаю есть 2 глюка чисто Гномовских:
 1) показывает пустые папки
 2) в конце меню Applications должен быть (но пропал) отсуп и вызов 
апплета "запуск любого файла" (Alt+F2) Вероятно это должно правиться 
в /etc/xdg/menu/applications-gnome-merged - но я так и не понял как туда 
добавить апплет.
 3) один из файлов (уже стёр, не помню как его звать) в этой папке илщний. 
Здесь уже обсуждали.

Теперь про menu (если нужно - повесьте баг, я сейчас не могу)

/etc/X11/xinit.d/menu

Скрипт меня удивляет с двух точех зрения:
1) xsetroot переехал как и  прочие X apps
2) раз уж мы делаем песочные часики - наверное нужно update-menus -N ?

update-menus - было бы здорово, если бы при запуске с -d он бы писал значение 
menu.h::prefix() (т.е. в какую папку он записывать будет)

/etc/menu-methods/xdg-menu-spec
В конце файла параметры preoutput= и post-output=
В них есть тэги <Menu> и </Menu> - они и выдают те пустые обрамляющие тэги.
Я их превратил в комментарии ( <!-- Menu --> и <!-- Menu -->) - и заработало.

Далее, Гном через FAM смотри только, кажется, 
на /etc/xdg/menu/applications.menu (если это настраивается - скажите где)

Поэтому после update-menus он не обновляет меню.
Да и при sudo update-menus тоже.
Но, если в середине вышеупомянутого menu-method'a найти строчку postrun= - то 
там можно добавить обновление даты: вместо последней кавычки поставьте:
------------
 ; touch  " prefix() "/applications.menu "
------------

Но я не уверен, насколько это нужно.

Вроде работает и AltLinux menu опять появилось.

Идеально бы его как-то совместить с Free-desktop-меню, но тут гораздо больше 
работать надо. И думать :)

Помню было в прошлом году обсуждение в том числе динамическое 
свёртывание/развернутое веток по категориям :) И ни к чему не пришли пока.




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