/[gentoo]/xml/htdocs/proj/en/glep/glep-0016.txt
Gentoo

Diff of /xml/htdocs/proj/en/glep/glep-0016.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.3 Revision 1.4
1GLEP: 16 1GLEP: 16
2Title: Gentoo Menu System 2Title: Gentoo Menu System
3Version: $Revision: 1.3 $ 3Version: $Revision: 1.4 $
4Last-Modified: $Date: 2003/12/13 23:12:24 $ 4Last-Modified: $Date: 2004/05/04 17:52:27 $
5Author: Heinrich Wendel <lanius@gentoo.org>, 5Author: Heinrich Wendel <lanius@gentoo.org>,
6Status: Draft 6Status: Draft
7Type: Standards Track 7Type: Standards Track
8Content-Type: text/x-rst 8Content-Type: text/x-rst
9Created: 09-Sep-2003 9Created: 09-Sep-2003
79* Desktop File Utils [13]_ (written in C) 79* Desktop File Utils [13]_ (written in C)
80 80
81Our goal is to patch the WM's with the help of these libraries to support the 81Our goal is to patch the WM's with the help of these libraries to support the
82specifications. APP's then only have to install a .desktop entry [9]_ and 82specifications. APP's then only have to install a .desktop entry [9]_ and
83optionally an icon and will be listed in all menus. This installation could 83optionally an icon and will be listed in all menus. This installation could
84easily be done by two portage commands (domenu, doicon). Additionaly we 84easily be done by two portage commands (domenu, doicon).
85should provide a reference menu layout and icon theme and add a function to
86repoman to validate .desktop files.
87 85
86
87Implementation / Status
88=======================
89
90This GLEP exists for a long time now, still it is not accepted. I will outline
91the current status:
92
93* KDE 3.2 (x86) supports this specification
94* GNOME 2.6 (~x86) support this specification
95* domenu[12_] has to be included in portage to be used by the ebuilds to
96 install a desktop entry
97* Somebody needs to write patches for the other WM's:
98
99We should focus on adding support to the following WM's first:
100
101* xfce, blackblox / fluxbox / openbox / waimea / kahakai, icewm
102* fvwm, windowmaker, enlightment, afterstep
103
104The following are not so important, but support some kind of applications
105menu:
106
107* aewm / aewm++ / evilwm / windowlab / oroborus, amiwm, ctwm, flwm
108* golem, larswm, pekwm, plwm, pwm, qvwm, selectwm, treewm, trwm
109* vtwm, xpde
88 110
89 111
90Credits 112Credits
91======= 113=======
92 114
114 [http://www.freedesktop.org/standards/icon-theme-spec/0.7/] 136 [http://www.freedesktop.org/standards/icon-theme-spec/0.7/]
115.. [12] PyXDG 137.. [12] PyXDG
116 [http://www.freedesktop.org/software/pyxdg] 138 [http://www.freedesktop.org/software/pyxdg]
117.. [13] Desktop File Utils 139.. [13] Desktop File Utils
118 [http://www.freedesktop.org/software/desktop-file-utils] 140 [http://www.freedesktop.org/software/desktop-file-utils]
119 141.. [14] domenu
142 [http://bugs.gentoo.org/show_bug.cgi?id=25756]
120 143
121 144
122Copyright 145Copyright
123========= 146=========
124 147

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

  ViewVC Help
Powered by ViewVC 1.1.20