Вход:  Пароль:  
FreeSource: AltLinux/Policy/Menu ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Это старая версия AltLinux/Policy/Menu за 2007-01-15 12:47:58..

Полиси по добавлению приложений в меню


TODO: Это полиси еще не существует. Пишите!

Подход к построению меню.

1. Определенность.

1.1 Явный список поддерживаемых категорий.


Как известно, .desktop файл может содержать что угодно и любую чепуху, она будет молча проигнорирована.
И на глаз не очевидно, что будет, а что не будет проигнорировано, на первый взгляд категория может выглядеть как стандартная, но в списке ее не окажется :(


В СТУДИЮ нужен явный список поддерживаемых стандартных (например, в Mandriva 2007 никакие стандартные не поддерживаются :) )
и Alt – специфических категорий.


1.2. Явная структура нового меню
полный список всех папок.
Для каждой папки указать канонический набор категорий, указав который, гарантированно получим нужный пункт меню.

2. Сбалансированность.

принцип построения меню
если в подпапках, то в подпапках.
Весьма желательно. чтобы папка содержала либо подпапки, либо приложения, но не оба вместе.
Для этого при необходимости ввести категории
X-ALTLinux-Бла Бла Бла?-Other
как очень мудро было сделано в старом меню.

3. Преемственность.

Поддержка папок из старого меню. Для каждой папки из старого меню указать ее образ в новом меню,
при необходимости создав новую категорию.
Пример. Configuration-Printing можно указать Hardware Settings?;Settings.
Хотя из соображений преемственности и usability лучше ввести специальную категорию
X-ALTLinux-Configuration-Printing.

4. Нейтральность.


.desktop файл позволяет указывать, в меню каких оконных менеджеров их показывать.
Поэтому общесистемное меню должно быть оконно нейтральным, а для специфических примочек надо выделять отдельный набор
.desktop файлов с указанием Only Show In?=Бла Бла?.


Примером, почему это важно служит текущая сборка KDE.
Так, как там – делать нельзя.
Там во всяких KDE'шных примочках меню стоит Not Show In?=GNOME.
В результате на пользователей всех других оконных менеджеров (не KDE. и не GNOME) высыпается гора мусора.
Чего стоит только одна надпись «Запуск терминала KDE в режиме суперпользователя» внутри промежуточного меню «Настройки» в Ice WM?,
которая растягивает его на пол-экрана...


Вспоминается «Ужасное зрелище. Душераздирающее зрелище.» (с) ослик Иа.


О конверсии


Старое меню ALTLinux соответствие freedesktop.org
Amusement / Adventure? Adventure Game?;Game
Amusement / Arcade? Arcade Game?;Game
Amusement / Boards? Board Game?;Game
Amusement / Cards? Card Game?;Game
Amusement / Puzzles? Logic Game?;Game
Amusement / Sports? Sport Game?;Game
Amusement / Strategy? Strategy Game?;Game
Amusement / Toys?
Amusement / Other?
Applications / Accessibility?
Applications / Archiving?
Applications / Archiving / Compression?
Applications / Archiving / Cd? burning
Applications / Archiving / Backup?
Applications / Archiving / Other?
Applications / Communications?
Applications / Databases?
Applications / Development?
Applications / Development / Interpreters?
Applications / Development / Code? generators
Applications / Development / Development? environments
Applications / Development / Tools?
Applications / Editors?
Applications / Emulators?
Applications / File? tools
Applications / Finances?
Applications / Monitoring?
Applications / Publishing?
Applications / Sciences?
Applications / Sciences / Astronomy?
Applications / Sciences / Biology?
Applications / Sciences / Chemistry?
Applications / Sciences / Computer? science
Applications / Sciences / Geosciences?
Applications / Sciences / Mathematics?
Applications / Sciences / Physics?
Applications / Sciences / Other?
Applications / Shells?
Applications / Text? tools
Chinese
Configuration / Boot? and Init
Configuration / Hardware?
Configuration / Networking?
Configuration / Packaging?
Configuration / Printing?
Configuration / Other?
Documentation
Edutainment / Languages?
Edutainment / Mathematics?
Edutainment / Science?
Edutainment / Tools?
Edutainment / Other?
Multimedia / Graphics?
Multimedia / Sound?
Multimedia / Video?
Networking / Chat?
Networking / IRC?
Networking / Instant? messaging
Networking / File? transfer
Networking / Mail?
Networking / News?
Networking / Remote? access
Networking / WWW?
Networking / Other?
Office / Accessories?
Office / Address Books?
Office / Graphs?
Office / PDA?
Office / Presentations?
Office / Spreadsheets?
Office / Tasks? management
Office / Time? management
Office / Wordprocessors?
Session
Session / Windowmanagers?
Terminals
Amusement
Applications
Configuration
Edutainment
Multimedia
Networking
Office

Ссылки


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]