Menu Policy: различия между версиями
Строка 33: | Строка 33: | ||
|Настройки монитора, видеокарты, Х-сервера... | |Настройки монитора, видеокарты, Х-сервера... | ||
|Settings;HardwareSettings; | |Settings;HardwareSettings; | ||
|X-PersonalSettings | |||
|Настройки персональные | |||
|Settings; | |||
|} | |} | ||
Версия от 21:23, 27 апреля 2011
Требования к WM/DE, поддерживающим меню стандарта freedesktop
- WM/DE должен выносить свое оригинальное меню в отдельный подпакет либо вообще отключать его.
- WM/DE не должен явно требовать свое оригинальное меню. Вместо этого он должен иметь зависимость на виртуальный пакет <NAME>-freedesktop-menu
Подход к построению меню
Нейтральность
.desktop файл позволяет указывать, в меню каких оконных менеджеров их показывать. Поэтому общесистемное меню должно быть оконно нейтральным, а для специфических примочек надо выделять отдельный набор .desktop файлов с указанием OnlyShowIn=БлаБла. Не нужно злоупотреблять OnlyShowIn= и NotShowIn=. Обычно,использование NotShowIn= не приносит пользы.
См. тж. [1]
Дополнительные поддерживаемые категории
Категория | описание | Дополнительно указывать | |||
---|---|---|---|---|---|
X-Typing | Обучение набору клавиатуры | Education; | |||
X-ALTLinux-VideoSettings | Настройки монитора, видеокарты, Х-сервера... | Settings;HardwareSettings; | X-PersonalSettings | Настройки персональные | Settings; |
Ссылки
- ftp://ftp.altlinux.ru/pub/people/zerg/menu/menu-packaging-howto-current.txt
- ftp://ftp.altlinux.ru/pub/people/zerg/menu/menu-policy-current.txt
- http://standards.freedesktop.org/menu-spec/menu-spec-latest.html
- http://mdv.vmlinuz.ca/Development/Howto/XDGMenuSystem
- http://fedora.redhat.com/docs/developers-guide/ch-menus.html