/[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.7
1GLEP: 16 1GLEP: 16
2Title: Gentoo Menu System 2Title: Gentoo Menu System
3Version: $Revision: 1.3 $ 3Version: $Revision: 1.7 $
4Last-Modified: $Date: 2003/12/13 23:12:24 $ 4Last-Modified: $Date: 2004/11/11 21:33:13 $
5Author: Heinrich Wendel <lanius@gentoo.org>, 5Author: Heinrich Wendel <lanius@gentoo.org>,
6Status: Draft 6Status: deferred
7Type: Standards Track 7Type: Standards Track
8Content-Type: text/x-rst 8Content-Type: text/x-rst
9Created: 09-Sep-2003 9Created: 09-Sep-2003
10Post-History: 04-Oct-2003, 11-Dec-2003, 13-Dec-2003 10Post-History: 04-Oct-2003, 11-Dec-2003, 13-Dec-2003, 4-May-2004, 11-Nov-2004
11 11
12Definitions 12Definitions
13============ 13============
14 14
15 *APP* 15 *APP*
25This GLEP handles a proposal for the following two goals: 25This GLEP handles a proposal for the following two goals:
26 26
27* Create a common menu layout, which would be independent of the WM. 27* Create a common menu layout, which would be independent of the WM.
28 This point is quite important for those people who use more than one WM. 28 This point is quite important for those people who use more than one WM.
29* Provide a common way to add applications to the menus. 29* Provide a common way to add applications to the menus.
30
31
32Status
33======
34
35Timed out (and now subsumed by the gentoo-desktop top-level project)
30 36
31 37
32 38
33Motivation 39Motivation
34========== 40==========
79* Desktop File Utils [13]_ (written in C) 85* Desktop File Utils [13]_ (written in C)
80 86
81Our goal is to patch the WM's with the help of these libraries to support the 87Our 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 88specifications. 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 89optionally an icon and will be listed in all menus. This installation could
84easily be done by two portage commands (domenu, doicon). Additionaly we 90easily 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 91
92
93Implementation / Status
94=======================
95
96This GLEP exists for a long time now, still it is not accepted. I will outline
97the current status:
98
99* KDE 3.2 (x86) supports this specification
100* GNOME 2.6 (~x86) support this specification
101* domenu[12_] has to be included in portage to be used by the ebuilds to
102 install a desktop entry
103* Somebody needs to write patches for the other WM's:
104
105We should focus on adding support to the following WM's first:
106
107* xfce, blackblox / fluxbox / openbox / waimea / kahakai, icewm
108* fvwm, windowmaker, enlightment, afterstep
109
110The following are not so important, but support some kind of applications
111menu:
112
113* aewm / aewm++ / evilwm / windowlab / oroborus, amiwm, ctwm, flwm
114* golem, larswm, pekwm, plwm, pwm, qvwm, selectwm, treewm, trwm
115* vtwm, xpde
88 116
89 117
90Credits 118Credits
91======= 119=======
92 120
114 [http://www.freedesktop.org/standards/icon-theme-spec/0.7/] 142 [http://www.freedesktop.org/standards/icon-theme-spec/0.7/]
115.. [12] PyXDG 143.. [12] PyXDG
116 [http://www.freedesktop.org/software/pyxdg] 144 [http://www.freedesktop.org/software/pyxdg]
117.. [13] Desktop File Utils 145.. [13] Desktop File Utils
118 [http://www.freedesktop.org/software/desktop-file-utils] 146 [http://www.freedesktop.org/software/desktop-file-utils]
119 147.. [14] domenu
148 [http://bugs.gentoo.org/show_bug.cgi?id=25756]
120 149
121 150
122Copyright 151Copyright
123========= 152=========
124 153

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

  ViewVC Help
Powered by ViewVC 1.1.20