Menu2WM was a utility that took an XML document describing the structure of a menu and converted it to the format expected by the most common window managers. Back when this tool existed, it supported: Blackbox, IceWM, OpenBOX 3, PekWM, PWM and WindowMaker.

Sometime in 2005, I concluded that maintaining this tool was a bad idea because we didn’t need yet another format to define menus. At that time, Freedesktop.org was doing a good job at creating a standard to handle menu entries and to define the menu layout. Any program that aimed to be popular and widely used ended up shipping entries in that format. Those files, still used today, are also package-friendly, meaning that system integrators can automatically generate menus upon installation and deinstallation of packages (something Menu2WM didn’t allow).

Related blog posts