Differences between revisions 12 and 13
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
Revision 13 as of 2017-05-05 07:31:45
Size: 1103
Comment: Undo revision 12: GNUStep and Windowmaker are using the Debian menu system, as accurately indicated in revision 11.
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, [[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/}}}.  * 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/}}}.
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, ?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/.

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.