With regard to Openbox Menus,
there are two types: static menus and dynamic menus.
Dynamic menus are also known as pipe menu.
In this article, I will explain how to use pipe menu to generate applications list easily.
Because, writing our applications list manually to menu.xml will be exhausting.
I use Debian by the way. So some command line in this article, like how to install packages,
will use Debian way. But don’t worry, it should be working in other distros too.
But will slightly different.
Openbox Menu and LXMenu Data are available in the Debian repository since Jessie.
So, we don’t need to compile it manually. Just get it using APT.
sudo apt-get install openbox-menu lxmenu-data
Now we need to edit the menu.xml to place the applications menu taken from lxmenu-data.
Paste the following code anywhere you want between <menu id="root-menu" label="Openbox 3">