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

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

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

Revision 1.4 Revision 1.5
6PEP, see http://www.python.org/peps/pep-0001.html for instructions and links 6PEP, see http://www.python.org/peps/pep-0001.html for instructions and links
7to templates. DO NOT USE THIS HTML FILE AS YOUR TEMPLATE! 7to templates. DO NOT USE THIS HTML FILE AS YOUR TEMPLATE!
8--> 8-->
9<head> 9<head>
10 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 10 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
11 <meta name="generator" content="Docutils 0.3.0: http://docutils.sourceforge.net/" /> 11 <meta name="generator" content="Docutils 0.3.3: http://docutils.sourceforge.net/" />
12 <title>GLEP 16 -- Gentoo Menu System</title> 12 <title>GLEP 16 -- Gentoo Menu System</title>
13 <link rel="stylesheet" href="tools/glep.css" type="text/css" /> 13 <link rel="stylesheet" href="tools/glep.css" type="text/css" />
14</head> 14</head>
15<body bgcolor="white"> 15<body bgcolor="white">
16<table class="navigation" cellpadding="0" cellspacing="0" 16<table class="navigation" cellpadding="0" cellspacing="0"
20<img src="http://www.gentoo.org/images/gentoo-new.gif" alt="[Gentoo]" 20<img src="http://www.gentoo.org/images/gentoo-new.gif" alt="[Gentoo]"
21 border="0" width="150" height="35" /></a></td> 21 border="0" width="150" height="35" /></a></td>
22<td class="textlinks" align="left"> 22<td class="textlinks" align="left">
23[<b><a href="http://www.gentoo.org/">Gentoo Linux Home</a></b>] 23[<b><a href="http://www.gentoo.org/">Gentoo Linux Home</a></b>]
24[<b><a href="http://www.gentoo.org/proj/en/glep">GLEP Index</a></b>] 24[<b><a href="http://www.gentoo.org/proj/en/glep">GLEP Index</a></b>]
25[<b><a href="http://www.gentoo.org/proj/en/glep/glep-0016.txt">GLEP Source</a></b>] 25[<b><a href="./glep-0016.txt">GLEP Source</a></b>]
26</td></tr></table> 26</td></tr></table>
27<div class="document"> 27<div class="document">
28<table class="rfc2822 field-list" frame="void" rules="none"> 28<table class="rfc2822 field-list" frame="void" rules="none">
29<col class="field-name" /> 29<col class="field-name" />
30<col class="field-body" /> 30<col class="field-body" />
31<tbody valign="top"> 31<tbody valign="top">
32<tr class="field"><th class="field-name">GLEP:</th><td class="field-body">16</td> 32<tr class="field"><th class="field-name">GLEP:</th><td class="field-body">16</td>
33</tr> 33</tr>
34<tr class="field"><th class="field-name">Title:</th><td class="field-body">Gentoo Menu System</td> 34<tr class="field"><th class="field-name">Title:</th><td class="field-body">Gentoo Menu System</td>
35</tr> 35</tr>
36<tr class="field"><th class="field-name">Version:</th><td class="field-body">1.4</td> 36<tr class="field"><th class="field-name">Version:</th><td class="field-body">1.6</td>
37</tr> 37</tr>
38<tr class="field"><th class="field-name">Last-Modified:</th><td class="field-body"><a class="reference" href="http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/proj/en/glep/glep-0016.txt?cvsroot=gentoo">2004/05/04 17:52:27</a></td> 38<tr class="field"><th class="field-name">Last-Modified:</th><td class="field-body"><a class="reference" href="http://www.gentoo.org/cgi-bin/viewcvs/xml/htdocs/proj/en/glep/glep-0016.txt?cvsroot=gentoo">2004/11/11 21:30:01</a></td>
39</tr> 39</tr>
40<tr class="field"><th class="field-name">Author:</th><td class="field-body">Heinrich Wendel &lt;lanius&#32;&#97;t&#32;gentoo.org&gt;,</td> 40<tr class="field"><th class="field-name">Author:</th><td class="field-body">Heinrich Wendel &lt;lanius&#32;&#97;t&#32;gentoo.org&gt;,</td>
41</tr> 41</tr>
42<tr class="field"><th class="field-name">Status:</th><td class="field-body">Draft</td> 42<tr class="field"><th class="field-name">Status:</th><td class="field-body">Draft</td>
43</tr> 43</tr>
44<tr class="field"><th class="field-name">Type:</th><td class="field-body">Standards Track</td> 44<tr class="field"><th class="field-name">Type:</th><td class="field-body">Standards Track</td>
45</tr> 45</tr>
46<tr class="field"><th class="field-name">Content-Type:</th><td class="field-body"><a class="reference" href="glep-0002.html">text/x-rst</a></td> 46<tr class="field"><th class="field-name">Content-Type:</th><td class="field-body"><a class="reference" href="glep-0012.html">text/x-rst</a></td>
47</tr> 47</tr>
48<tr class="field"><th class="field-name">Created:</th><td class="field-body">09-Sep-2003</td> 48<tr class="field"><th class="field-name">Created:</th><td class="field-body">09-Sep-2003</td>
49</tr> 49</tr>
50<tr class="field"><th class="field-name">Post-History:</th><td class="field-body">04-Oct-2003, 11-Dec-2003, 13-Dec-2003, 4-May-2004</td> 50<tr class="field"><th class="field-name">Post-History:</th><td class="field-body">04-Oct-2003, 11-Dec-2003, 13-Dec-2003, 4-May-2004, 11-Nov-2004</td>
51</tr> 51</tr>
52</tbody> 52</tbody>
53</table> 53</table>
54<hr /> 54<hr />
55<div class="contents topic" id="contents"> 55<div class="contents topic" id="contents">
56<p class="topic-title"><a name="contents">Contents</a></p> 56<p class="topic-title first"><a name="contents">Contents</a></p>
57<ul class="simple"> 57<ul class="simple">
58<li><a class="reference" href="#definitions" id="id29" name="id29">Definitions</a></li> 58<li><a class="reference" href="#definitions" id="id29" name="id29">Definitions</a></li>
59<li><a class="reference" href="#abstract" id="id30" name="id30">Abstract</a></li> 59<li><a class="reference" href="#abstract" id="id30" name="id30">Abstract</a></li>
60<li><a class="reference" href="#status" id="id31" name="id31">Status</a></li>
60<li><a class="reference" href="#motivation" id="id31" name="id31">Motivation</a></li> 61<li><a class="reference" href="#motivation" id="id32" name="id32">Motivation</a></li>
61<li><a class="reference" href="#rationale" id="id32" name="id32">Rationale</a></li> 62<li><a class="reference" href="#rationale" id="id33" name="id33">Rationale</a></li>
62<li><a class="reference" href="#specification" id="id33" name="id33">Specification</a></li> 63<li><a class="reference" href="#specification" id="id34" name="id34">Specification</a></li>
63<li><a class="reference" href="#implementation-status" id="id34" name="id34">Implementation / Status</a></li> 64<li><a class="reference" href="#implementation-status" id="id35" name="id35">Implementation / Status</a></li>
64<li><a class="reference" href="#credits" id="id35" name="id35">Credits</a></li> 65<li><a class="reference" href="#credits" id="id36" name="id36">Credits</a></li>
65<li><a class="reference" href="#references" id="id36" name="id36">References</a></li> 66<li><a class="reference" href="#references" id="id37" name="id37">References</a></li>
66<li><a class="reference" href="#copyright" id="id37" name="id37">Copyright</a></li> 67<li><a class="reference" href="#copyright" id="id38" name="id38">Copyright</a></li>
67</ul> 68</ul>
68</div> 69</div>
69<div class="section" id="definitions"> 70<div class="section" id="definitions">
70<h1><a class="toc-backref" href="#id29" name="definitions">Definitions</a></h1> 71<h1><a class="toc-backref" href="#id29" name="definitions">Definitions</a></h1>
71<blockquote> 72<blockquote>
84<li>Create a common menu layout, which would be independent of the WM. 85<li>Create a common menu layout, which would be independent of the WM.
85This point is quite important for those people who use more than one WM.</li> 86This point is quite important for those people who use more than one WM.</li>
86<li>Provide a common way to add applications to the menus.</li> 87<li>Provide a common way to add applications to the menus.</li>
87</ul> 88</ul>
88</div> 89</div>
90<div class="section" id="status">
91<h1><a class="toc-backref" href="#id31" name="status">Status</a></h1>
92<p>Timed out (and now subsumed by the gentoo-desktop top-level project)</p>
93</div>
89<div class="section" id="motivation"> 94<div class="section" id="motivation">
90<h1><a class="toc-backref" href="#id31" name="motivation">Motivation</a></h1> 95<h1><a class="toc-backref" href="#id32" name="motivation">Motivation</a></h1>
91<p>GNOME, KDE, Fluxbox, to name only a few, have all their own ways of handling 96<p>GNOME, KDE, Fluxbox, to name only a few, have all their own ways of handling
92menus. There have been several requests <a class="footnote-reference" href="#id15" id="id1" name="id1">[1]</a> <a class="footnote-reference" href="#id16" id="id2" name="id2">[2]</a> <a class="footnote-reference" href="#id17" id="id3" name="id3">[3]</a> <a class="footnote-reference" href="#id18" id="id4" name="id4">[4]</a> <a class="footnote-reference" href="#id19" id="id5" name="id5">[5]</a> <a class="footnote-reference" href="#id20" id="id6" name="id6">[6]</a> from 97menus. There have been several requests <a class="footnote-reference" href="#id15" id="id1" name="id1">[1]</a> <a class="footnote-reference" href="#id16" id="id2" name="id2">[2]</a> <a class="footnote-reference" href="#id17" id="id3" name="id3">[3]</a> <a class="footnote-reference" href="#id18" id="id4" name="id4">[4]</a> <a class="footnote-reference" href="#id19" id="id5" name="id5">[5]</a> <a class="footnote-reference" href="#id20" id="id6" name="id6">[6]</a> from
93users to streamline these menus. Furthermore there are several bug reports 98users to streamline these menus. Furthermore there are several bug reports
94about applications not having a menu entry <a class="footnote-reference" href="#id21" id="id7" name="id7">[7]</a>, but since there is not 99about applications not having a menu entry <a class="footnote-reference" href="#id21" id="id7" name="id7">[7]</a>, but since there is not
95standard way to create such an entry, they are just sitting around in 100standard way to create such an entry, they are just sitting around in
96bugzilla.</p> 101bugzilla.</p>
97</div> 102</div>
98<div class="section" id="rationale"> 103<div class="section" id="rationale">
99<h1><a class="toc-backref" href="#id32" name="rationale">Rationale</a></h1> 104<h1><a class="toc-backref" href="#id33" name="rationale">Rationale</a></h1>
100<p>The idea of a common menu system is not new to the Linux world, every big 105<p>The idea of a common menu system is not new to the Linux world, every big
101distribution (Debian, Mandrake, RedHat, Suse) has such a system. The big DE's, 106distribution (Debian, Mandrake, RedHat, Suse) has such a system. The big DE's,
102KDE and GNOME, with the help of freedesktop.org <a class="footnote-reference" href="#id22" id="id8" name="id8">[8]</a>, are also trying to 107KDE and GNOME, with the help of freedesktop.org <a class="footnote-reference" href="#id22" id="id8" name="id8">[8]</a>, are also trying to
103implement one standard. That will most likely happen in GNOME 2.6 and KDE 3.2 108implement one standard. That will most likely happen in GNOME 2.6 and KDE 3.2
104(Currently they are only implementing different versions of the 109(Currently they are only implementing different versions of the
114<li>integrate with small changes to our ebuildtree.</li> 119<li>integrate with small changes to our ebuildtree.</li>
115<li>support for per system and per user menus</li> 120<li>support for per system and per user menus</li>
116</ul> 121</ul>
117</div> 122</div>
118<div class="section" id="specification"> 123<div class="section" id="specification">
119<h1><a class="toc-backref" href="#id33" name="specification">Specification</a></h1> 124<h1><a class="toc-backref" href="#id34" name="specification">Specification</a></h1>
120<p>We are trying to follow these specifications:</p> 125<p>We are trying to follow these specifications:</p>
121<ul class="simple"> 126<ul class="simple">
122<li>Desktop Entry Specification <a class="footnote-reference" href="#id23" id="id9" name="id9">[9]</a></li> 127<li>Desktop Entry Specification <a class="footnote-reference" href="#id23" id="id9" name="id9">[9]</a></li>
123<li>Menu Specification <a class="footnote-reference" href="#id24" id="id10" name="id10">[10]</a></li> 128<li>Menu Specification <a class="footnote-reference" href="#id24" id="id10" name="id10">[10]</a></li>
124<li>Icon Theme Specification <a class="footnote-reference" href="#id25" id="id11" name="id11">[11]</a></li> 129<li>Icon Theme Specification <a class="footnote-reference" href="#id25" id="id11" name="id11">[11]</a></li>
132specifications. APP's then only have to install a .desktop entry <a class="footnote-reference" href="#id23" id="id14" name="id14">[9]</a> and 137specifications. APP's then only have to install a .desktop entry <a class="footnote-reference" href="#id23" id="id14" name="id14">[9]</a> and
133optionally an icon and will be listed in all menus. This installation could 138optionally an icon and will be listed in all menus. This installation could
134easily be done by two portage commands (domenu, doicon).</p> 139easily be done by two portage commands (domenu, doicon).</p>
135</div> 140</div>
136<div class="section" id="implementation-status"> 141<div class="section" id="implementation-status">
137<h1><a class="toc-backref" href="#id34" name="implementation-status">Implementation / Status</a></h1> 142<h1><a class="toc-backref" href="#id35" name="implementation-status">Implementation / Status</a></h1>
138<p>This GLEP exists for a long time now, still it is not accepted. I will outline 143<p>This GLEP exists for a long time now, still it is not accepted. I will outline
139the current status:</p> 144the current status:</p>
140<ul class="simple"> 145<ul class="simple">
141<li>KDE 3.2 (x86) supports this specification</li> 146<li>KDE 3.2 (x86) supports this specification</li>
142<li>GNOME 2.6 (~x86) support this specification</li> 147<li>GNOME 2.6 (~x86) support this specification</li>
156<li>golem, larswm, pekwm, plwm, pwm, qvwm, selectwm, treewm, trwm</li> 161<li>golem, larswm, pekwm, plwm, pwm, qvwm, selectwm, treewm, trwm</li>
157<li>vtwm, xpde</li> 162<li>vtwm, xpde</li>
158</ul> 163</ul>
159</div> 164</div>
160<div class="section" id="credits"> 165<div class="section" id="credits">
161<h1><a class="toc-backref" href="#id35" name="credits">Credits</a></h1> 166<h1><a class="toc-backref" href="#id36" name="credits">Credits</a></h1>
162<p>Based on suggestions from former discussions on the gentoo bugzilla, 167<p>Based on suggestions from former discussions on the gentoo bugzilla,
163mailinglists and forums.</p> 168mailinglists and forums.</p>
164</div> 169</div>
165<div class="section" id="references"> 170<div class="section" id="references">
166<h1><a class="toc-backref" href="#id36" name="references">References</a></h1> 171<h1><a class="toc-backref" href="#id37" name="references">References</a></h1>
167<table class="footnote" frame="void" id="id15" rules="none"> 172<table class="footnote" frame="void" id="id15" rules="none">
168<colgroup><col class="label" /><col /></colgroup> 173<colgroup><col class="label" /><col /></colgroup>
169<tbody valign="top"> 174<tbody valign="top">
170<tr><td class="label"><a class="fn-backref" href="#id1" name="id15">[1]</a></td><td><a class="reference" href="http://bugs.gentoo.org/show_bug.cgi?id=5510">http://bugs.gentoo.org/show_bug.cgi?id=5510</a></td></tr> 175<tr><td class="label"><a class="fn-backref" href="#id1" name="id15">[1]</a></td><td><a class="reference" href="http://bugs.gentoo.org/show_bug.cgi?id=5510">http://bugs.gentoo.org/show_bug.cgi?id=5510</a></td></tr>
171</tbody> 176</tbody>
254[<a class="reference" href="http://bugs.gentoo.org/show_bug.cgi?id=25756">http://bugs.gentoo.org/show_bug.cgi?id=25756</a>]</td></tr> 259[<a class="reference" href="http://bugs.gentoo.org/show_bug.cgi?id=25756">http://bugs.gentoo.org/show_bug.cgi?id=25756</a>]</td></tr>
255</tbody> 260</tbody>
256</table> 261</table>
257</div> 262</div>
258<div class="section" id="copyright"> 263<div class="section" id="copyright">
259<h1><a class="toc-backref" href="#id37" name="copyright">Copyright</a></h1> 264<h1><a class="toc-backref" href="#id38" name="copyright">Copyright</a></h1>
260<p>This document has been placed in the public domain.</p> 265<p>This document has been placed in the public domain.</p>
261</div> 266</div>
262</div> 267</div>
263 268
264<hr class="footer"/> 269<hr class="footer" />
265<div class="footer"> 270<div class="footer">
266<a class="reference" href="glep-0016.txt">View document source</a>. 271<a class="reference" href="glep-0016.txt">View document source</a>.
267Generated on: 2004-05-04 17:53 UTC. 272Generated on: 2004-11-11 21:23 UTC.
268Generated by <a class="reference" href="http://docutils.sourceforge.net/">Docutils</a> from <a class="reference" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> source. 273Generated by <a class="reference" href="http://docutils.sourceforge.net/">Docutils</a> from <a class="reference" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> source.
269</div> 274</div>
270</body> 275</body>
271</html> 276</html>
272 277

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

  ViewVC Help
Powered by ViewVC 1.1.20