Differences between revisions 9 and 10
Revision 9 as of 2011-10-30 09:44:51
Size: 879
Editor: FranklinPiat
Comment: typo
Revision 10 as of 2011-10-30 14:53:04
Size: 873
Editor: FranklinPiat
Comment: menu entries are dropped in /usr/share/menu/
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
 * The so called ''Debian menu system'' provides a centralized list of all installed user applications (for which the packager provided a {{{menu}}} entry). It is a documented in the DebianPolicy. Those menu entries are available in most [[WindowManager|window manager]] / [[DesktopEnvironment|Desktop environment]] in Debian ([[KDE]], GNOME, [[GNUStep]], [[Enlightenment]] and [[Windowmaker]], making every application available in every environment). Each application drop a menu entry in {{{/usr/share/application}}} and menu manager register to menu by droping an entry in {{{/etc/menu-methods/}}}.  * The so called ''Debian menu system'' provides a centralized list of all installed user applications (for which the packager provided a {{{menu}}} entry). It is a documented in the DebianPolicy. Those menu entries are available in most [[WindowManager|window manager]] / [[DesktopEnvironment|Desktop environment]] in Debian ([[KDE]], GNOME, [[GNUStep]], [[Enlightenment]] and [[Windowmaker]], making every application available in every environment). Each application drop a menu entry in {{{/usr/share/menu/}}} and menu manager register to menu by droping an entry in {{{/etc/menu-methods/}}}.

Debian has two menu systems:

  • The so called Debian menu system provides a centralized list of all installed user applications (for which the packager provided a menu entry). It is a documented in the DebianPolicy. Those menu entries are available in most window manager / Desktop environment in Debian (KDE, GNOME, ?GNUStep, ?Enlightenment and ?Windowmaker, making every application available in every environment). Each application drop a menu entry in /usr/share/menu/ and menu manager register to menu by droping an entry in /etc/menu-methods/.

  • The Freedesktop Desktop Menu Specification, which was adopted as the primary menu in Gnome, KDE, LXDE and others. It is famous for the *.desktop files in /usr/share/applications