See latest help at: http://mimasgpc.free.fr/openbox-menu_en.html

Installation
-------------

Dynamic menu configuration is to be done in the menu.xml file from
/etc/xdg/openbox or in the /home/USER/.config/openbox directory. I
recommand to choose your personal directory for the configuration file,
but it’s up to you.

The program uses, as default, applications.menu from
/etc/xdg/menus directory. It’s possible to use another file but it has
to be located in /etc/xdg/menus directory (that’s the way libmenu-cache
library works).

First step, the dynamic menu needs to be declared in menu.xml this way.

<menu id="desktop-app-menu" label="Applications" execute="<path-to-exec>/openbox-menu" />

Openbox-menu will use applications.menu by default. If you want to use
another menu description, ie lxde-applications.menu provided by
lxmenu-data, just add the filename as argument.

<menu id="desktop-app-menu" label="Applications" execute="<path-to-exec>/openbox-menu lxde-applications.menu" />

Second step, now you’ll have to add this next line where the menu should
appear in openbox root-menu menu.

 <menu id="desktop-app-menu" />

Take a look at the menu.xml example below, it should be easier to
understand.

Post-installation
------------------

Libmenu-cache uses the menu-cached daemon to shorten the menu generation
time. Therefore I recommand to add menu-cached in the openbox start file
(~/.config/openbox/autostart.sh).
