Menu Policy: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
м (proofreading)
Строка 1: Строка 1:
{{DraftPolicy
{{DraftPolicy
|responsible=...
|responsible=...
Строка 7: Строка 6:
== Требования к WM/DE, поддерживающим меню стандарта freedesktop ==
== Требования к WM/DE, поддерживающим меню стандарта freedesktop ==


* WM/DE должен выносить свое оригинаьное меню в отдельный подпакет, либо вообще отключать его.
* WM/DE должен выносить свое оригинальное меню в отдельный подпакет либо вообще отключать его.
* WM/DE не должен явно требовать свое оригинаьное меню. Вместо этого, он должен иметь зависимость на виртуальный пакет {{pkg|<NAME>-freedesktop-menu}}
* WM/DE не должен явно требовать свое оригинальное меню. Вместо этого он должен иметь зависимость на виртуальный пакет {{pkg|<NAME>-freedesktop-menu}}
 
 


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

Версия от 17:19, 11 апреля 2011

Stub.png
Черновик политики Sisyphus
Автор(ы) — ...


42px-Wikitext-ru.svg.png
Эту статью следует викифицировать.


Требования к WM/DE, поддерживающим меню стандарта freedesktop

  • WM/DE должен выносить свое оригинальное меню в отдельный подпакет либо вообще отключать его.
  • WM/DE не должен явно требовать свое оригинальное меню. Вместо этого он должен иметь зависимость на виртуальный пакет <NAME>-freedesktop-menu

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

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

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

См. тж. [1]

О конверсии

Старое меню ALT Linux соответствие freedesktop.org
Amusement/Adventure AdventureGame;Game;
Amusement/Arcade ArcadeGame;Game;
Amusement/Boards BoardGame;Game;
Amusement/Cards CardGame;Game;
Amusement/Puzzles LogicGame;Game;
Amusement/Sports SportGame;Game;
Amusement/Strategy StrategyGame;Game;
Amusement/Toys KidsGame;Game;Amusement;
Amusement/Other Game;Amusement;
Applications/Accessibility Accessibility;Utility;
Applications/Archiving Utility;Archiving;
Applications/Archiving/Compression Utility;Archiving;Compression;
Applications/Archiving/Cd burning DiscBurning;AudioVideo;
Applications/Archiving/Backup Utility;Archiving;
Applications/Archiving/Other Utility;Archiving;
Applications/Communications
Applications/Databases Database;[ choose Office or Development or AudioVideo ]
Applications/Development Development; [ choose manually ]
Applications/Development/Interpreters Development; [ choose manually ]
Applications/Development/Code generators Development; [ choose manually ]
Applications/Development/Development environments Development;IDE;
Applications/Development/Tools Development; [ choose one of Building Debugger GUIDesigner Profiling RevisionControl Translation ]
Applications/Editors TextEditor;Utility;
Applications/Emulators Emulator; [choose System or Game]
Applications/File tools Filesystem;System;
Applications/Finances Finance;Office;
Applications/Monitoring Monitor;System;
Applications/Publishing Publishing;Office;
Applications/Sciences Science;[ choose subcategory manually]
Applications/Sciences/Astronomy Astronomy;Science;
Applications/Sciences/Biology Science;Biology;
Applications/Sciences/Chemistry Science;Chemistry;
Applications/Sciences/Computer science Science;ComputerScience;
Applications/Sciences/Geosciences Science;Geoscience;
Applications/Sciences/Mathematics Science;Math;
Applications/Sciences/Physics Science;Physics;
Applications/Sciences/Other Science;[ choose subcategory manually]
Applications/Shells
Applications/Text tools TextTools;Utility;
Configuration/Boot and Init Settings;DesktopSettings;X-ALT-Linux-Boot-and-Init;
Configuration/Hardware HardwareSettings;Settings;
Configuration/Networking HardwareSettings;Settings;X-ALT-Linux-NetworkSettings;
Configuration/Packaging PackageManager;Settings;
Configuration/Printing HardwareSettings;Settings;Printing;
Configuration/Other Settings;[ choose subcategory manually]
Documentation Documentation;[ choose main category manually]
Edutainment/Languages Education;Languages;
Edutainment/Mathematics Education;Math;
Edutainment/Science Education;Science;[ choose subcategory manually]
Edutainment/Tools Education;[ choose subcategory manually]
Edutainment/Other Education;[ choose subcategory manually]
Multimedia/Graphics Graphics;[ choose subcategory manually]
Multimedia/Sound AudioVideo;Audio;[ choose subcategory manually]
Multimedia/Video AudioVideo;Video;[ choose subcategory manually]
Networking/Chat Network;Chat;
Networking/IRC Network;IRCClient;
Networking/Instant messaging Network;InstantMessaging;
Networking/File transfer Network;FileTransfer;
Networking/Mail Office;Network;Email;
Networking/News Network;News;
Networking/Remote access Network;RemoteAccess;
Networking/WWW Network;WebBrowser;
Networking/Other Network;[ choose subcategory]
Office/Accessories Office;[ choose subcategory]
Office/AddressBooks ContactManagement;Office;
Office/Graphs Chart;Office;
Office/PDA PDA;Office;
Office/Presentations Presentation;Office;
Office/Spreadsheets Spreadsheet;Office;
Office/Tasks management ProjectManagement;Office;
Office/Time management Clock;Calendar;Office;
Office/Wordprocessors WordProcessor;Office;
Session
Session/Windowmanagers
Terminals
Amusement
Applications
Configuration
Edutainment
Multimedia
Networking
Office

Ссылки