| 1 | GLEP: 16 |
1 | GLEP: 16 |
| 2 | Title: Gentoo Menu System |
2 | Title: Gentoo Menu System |
| 3 | Version: $Revision: 1.2 $ |
3 | Version: $Revision: 1.3 $ |
| 4 | Last-Modified: $Date: 2003/12/11 21:19:31 $ |
4 | Last-Modified: $Date: 2003/12/13 23:12:24 $ |
| 5 | Author: Heinrich Wendel <lanius@gentoo.org>, |
5 | Author: Heinrich Wendel <lanius@gentoo.org>, |
| 6 | Status: Draft |
6 | Status: Draft |
| 7 | Type: Standards Track |
7 | Type: Standards Track |
| 8 | Content-Type: text/x-rst |
8 | Content-Type: text/x-rst |
| 9 | Created: 09-Sep-2003 |
9 | Created: 09-Sep-2003 |
| 10 | Post-History: 04-Oct-2003, 11-Oct-2003 |
10 | Post-History: 04-Oct-2003, 11-Dec-2003, 13-Dec-2003 |
| 11 | |
11 | |
| 12 | Definitions |
12 | Definitions |
| 13 | ============ |
13 | ============ |
| 14 | |
14 | |
| 15 | *APP* |
15 | *APP* |
| … | |
… | |
| 78 | * PyXDG [12]_ (written in python) |
78 | * PyXDG [12]_ (written in python) |
| 79 | * Desktop File Utils [13]_ (written in C) |
79 | * Desktop File Utils [13]_ (written in C) |
| 80 | |
80 | |
| 81 | Our goal is to patch the WM's with the help of these libraries to support the |
81 | Our goal is to patch the WM's with the help of these libraries to support the |
| 82 | specifications. APP's then only have to install a .desktop entry [9]_ and |
82 | specifications. APP's then only have to install a .desktop entry [9]_ and |
| 83 | optionally an icon and will be listened in all menus. This installation could |
83 | optionally an icon and will be listed in all menus. This installation could |
| 84 | easily be done by two portage commands (domenu, doicon). Additionaly we |
84 | easily be done by two portage commands (domenu, doicon). Additionaly we |
| 85 | should provide a reference menu layout and icon theme and add a function to |
85 | should provide a reference menu layout and icon theme and add a function to |
| 86 | repoman to validate .desktop files. |
86 | repoman to validate .desktop files. |
| 87 | |
87 | |
| 88 | |
88 | |
| … | |
… | |
| 111 | .. [10] Menu Specification |
111 | .. [10] Menu Specification |
| 112 | [http://www.freedesktop.org/standards/menu-spec/0.8/] |
112 | [http://www.freedesktop.org/standards/menu-spec/0.8/] |
| 113 | .. [11] Icon Theme Specification |
113 | .. [11] Icon Theme Specification |
| 114 | [http://www.freedesktop.org/standards/icon-theme-spec/0.7/] |
114 | [http://www.freedesktop.org/standards/icon-theme-spec/0.7/] |
| 115 | .. [12] PyXDG |
115 | .. [12] PyXDG |
| 116 | [http://www.freedesktop.org/software/pyxg] |
116 | [http://www.freedesktop.org/software/pyxdg] |
| 117 | .. [13] Desktop File Utils |
117 | .. [13] Desktop File Utils |
| 118 | [http://www.freedesktop.org/software/desktop-file-utils] |
118 | [http://www.freedesktop.org/software/desktop-file-utils] |
| 119 | |
119 | |
| 120 | |
120 | |
| 121 | |
121 | |