Desktop Menu Specification
This DRAFT document defines how to construct a user-visible hierarchy of applications, typically displayed as a menu. It allows third-party software to add menu items that work for all desktops, and allows system administrators to edit menus in a way that affects all desktops.
Mailinglist
Discussion of this specification should occur on xdg.
CVS
The ?CVS module for this spec is menu-spec.
Spec
* <a href="http://standards.freedesktop.org/menu-spec/latest/">Latest version</a>
* Version 1.0 - <a href="http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html">html (one page)</a> - <a href="http://standards.freedesktop.org/menu-spec/1.0/">html (multiple pages)</a> - <a href="http://standards.freedesktop.org/menu-spec/menu-spec-1.0.xml">xml</a>
* Version 0.9 - <a href="http://standards.freedesktop.org/menu-spec/menu-spec-0.9.html">html (one page)</a> - <a href="http://standards.freedesktop.org/menu-spec/0.9/">html (multiple pages)</a> - <a href="http://standards.freedesktop.org/menu-spec/menu-spec-0.9.xml">xml</a>
* Version 0.8 - <a href="http://standards.freedesktop.org/menu-spec/menu-spec-0.8.html">html (one page)</a> - <a href="http://standards.freedesktop.org/menu-spec/0.8/">html (multiple pages)</a> - <a href="http://standards.freedesktop.org/menu-spec/menu-spec-0.8.xml">xml</a>
* Version 0.7 - <a href="http://standards.freedesktop.org/menu-spec/menu-spec-0.7.html">html (one page)</a> - <a href="http://standards.freedesktop.org/menu-spec/0.7">html (multiple pages)</a> - <a href="http://standards.freedesktop.org/menu-spec/menu-spec-0.7.xml">xml</a>
See Also
The xdg-utils package is a useful implementation of this specification. It provides simple interfaces to create menu entries or desktop icons on a Free Desktop. xdg-utils should save a typical application developer considerable time and heartburn.
