[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