Differences between revisions 7 and 8
Revision 7 as of 2009-03-16 03:31:38
Size: 790
Editor: anonymous
Comment: converted to 1.6 markup
Revision 8 as of 2011-10-30 09:42:24
Size: 878
Editor: FranklinPiat
Comment: Debian has two menu systems:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
The Debian menu system provides a centralized list of all installed user applications (for which the packager provided a menu entry). It is a part of DebianPolicy, and includes both GNOME and KDE applications and numerous others as well. Debian has two menu systems:
Line 3: Line 3:
Thanks to the efforts of window environment packagers, menus containing all of these entries can be viewed in KDE, GNOME, [[GNUStep]], [[Enlightenment]] and [[Windowmaker]], making every application available in every environment.

Mandrake has adopted Debian's menu system but tweaked it to handle [[mime]]types and provide a nicer categorisation.

In the future, the menu system will use [[.desktop]] files as its source of information.

There is a special configuration script for the menus:

 update-menus - Debian menu system
 * 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 Freedesktop [[http://standards.freedesktop.org/menu-spec/|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}}}

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] / [[DesktopEnvironment 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 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