|
|
@ -1,23 +1,21 @@ |
|
|
|
===== |
|
|
|
ABOUT |
|
|
|
===== |
|
|
|
|
|
|
|
xdgmenumaker is a command line tool, written in python, that generates |
|
|
|
application menus using xdg information, by scanning *.desktop files |
|
|
|
in all $XDG_DATA_DIRS/applications directories. All applications are |
|
|
|
sorted according to the main categories as specified by freedesktop.org |
|
|
|
at: |
|
|
|
http://standards.freedesktop.org/menu-spec/latest/apa.html |
|
|
|
**xdgmenumaker** is a command line tool, written in python, that generates |
|
|
|
application menus using xdg information, by scanning `*.desktop` files |
|
|
|
in all `$XDG_DATA_DIRS/applications` directories. All applications are |
|
|
|
sorted according to the main categories as specified by |
|
|
|
[freedesktop.org](http://standards.freedesktop.org/menu-spec/latest/apa.html). |
|
|
|
|
|
|
|
The menu entries that are generated by xdgmenumaker are localised |
|
|
|
according to the running user locale settings. |
|
|
|
|
|
|
|
xdgmenumaker currently supports generating menus for fluxbox, icewm, |
|
|
|
jwm, pekwm and windowmaker. |
|
|
|
xdgmenumaker currently supports generating menus for **fluxbox**, |
|
|
|
**icewm**, **jwm**, **pekwm** and **windowmaker**. |
|
|
|
|
|
|
|
pyxdg and pygtk are required by xdgmenumaker, in addition to python 2. |
|
|
|
|
|
|
|
======= |
|
|
|
|
|
|
|
Fluxbox |
|
|
|
======= |
|
|
|
|
|
|
@ -35,7 +33,7 @@ you want to update it, without having to run the command manually again: |
|
|
|
|
|
|
|
[exec] (Update Fluxbox Menu) (xdgmenumaker -f fluxbox > ~/.fluxbox/xdg_menu) |
|
|
|
|
|
|
|
===== |
|
|
|
|
|
|
|
IceWM |
|
|
|
===== |
|
|
|
|
|
|
@ -65,7 +63,7 @@ non existing icon, you essentially set it to use no icon. If you |
|
|
|
actually have an icewm icon named "_none_", that one will be used |
|
|
|
instead. |
|
|
|
|
|
|
|
=== |
|
|
|
|
|
|
|
JWM |
|
|
|
=== |
|
|
|
|
|
|
@ -89,7 +87,6 @@ refresh the menu, like this: |
|
|
|
<Program label="Refresh Menu">jwm -reload</Program> |
|
|
|
|
|
|
|
|
|
|
|
===== |
|
|
|
pekwm |
|
|
|
===== |
|
|
|
|
|
|
@ -131,7 +128,6 @@ xdgmenumaker command and restart pekwm all over again to update it. The |
|
|
|
advantage is that there will be no delay in displaying the menu. |
|
|
|
|
|
|
|
|
|
|
|
============ |
|
|
|
Window Maker |
|
|
|
============ |
|
|
|
|
|
|
@ -164,7 +160,7 @@ probably not anything considerable. |
|
|
|
Method 2 |
|
|
|
-------- |
|
|
|
|
|
|
|
Run |
|
|
|
Run: |
|
|
|
|
|
|
|
$ xdgmenumaker -f windowmaker > ~/GNUstep/Defaults/xdg_menu |
|
|
|
|
|
|
|