Menu Policy: различия между версиями
Строка 29: | Строка 29: | ||
|Обучение набору клавиатуры | |Обучение набору клавиатуры | ||
|Education; | |Education; | ||
|- | |||
|X-Desktop | |||
|Утилиты рабочего стола, не являющиеся апплетами (Applet;) | |||
|Utility; | |||
|- | |- | ||
|X-ALTLinux-VideoSettings | |X-ALTLinux-VideoSettings | ||
|Настройки монитора, видеокарты, Х-сервера... | |Настройки монитора, видеокарты, Х-сервера... | ||
|Settings;HardwareSettings; | |Settings;HardwareSettings; | ||
|- | |||
|X-PersonalSettings | |X-PersonalSettings | ||
|Настройки персональные | |Настройки персональные |
Версия от 12:31, 2 мая 2011
Требования к WM/DE, поддерживающим меню стандарта freedesktop
- WM/DE должен выносить свое оригинальное меню в отдельный подпакет либо вообще отключать его.
- WM/DE не должен явно требовать свое оригинальное меню. Вместо этого он должен иметь зависимость на виртуальный пакет <NAME>-freedesktop-menu
Подход к построению меню
Нейтральность
.desktop файл позволяет указывать, в меню каких оконных менеджеров их показывать. Поэтому общесистемное меню должно быть оконно нейтральным, а для специфических примочек надо выделять отдельный набор .desktop файлов с указанием OnlyShowIn=БлаБла. Не нужно злоупотреблять OnlyShowIn= и NotShowIn=. Обычно,использование NotShowIn= не приносит пользы.
См. тж. [1]
Дополнительные поддерживаемые категории
Категория | описание | Дополнительно указывать |
---|---|---|
X-Typing | Обучение набору клавиатуры | Education; |
X-Desktop | Утилиты рабочего стола, не являющиеся апплетами (Applet;) | Utility; |
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