Differences between revisions 11 and 12
Revision 11 as of 2016-07-08 22:30:21
Size: 1103
Editor: ?PetterReinholdtsen
Comment: Update to reflect the fact that the Freedesktop menu system is the preferred one in Debian.
Revision 12 as of 2017-05-04 21:38:36
Size: 1126
Editor: GurkanMyczko
Comment: windowmaker is used with gnustep software and the dont support desktop files
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
 * The optional, 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/}}}.  * The optional, 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, [[Enlightenment]] ", 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/}}}.
Line 7: Line 7:

Maybe they'll drop fd.o like it happened with LSB?

Debian has two menu systems

  • The official one is 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.

  • The optional, 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, ?Enlightenment ", 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/.

In 2014 the Debian technical committee was asked to choose between these two menu systems (741573) and in september 2015 it decided that the preferred menu system is the Freedesktop one.

Maybe they'll drop fd.o like it happened with LSB?