Obmenu-qt is an Openbox menu editor, written in python and using the Qt libraries. It allows to edit menus in an intuitive way. It was inspired on another very popular menu editor: http://obmenu.sourceforge.net
The best way to install this requirements is through a package manager like: apt-get, emerge, rpm, yum, etc.
On Debian systems all dependencies can be installed through apt-get:
- python3-setuptools
- python3-pyqt5
- python3-lxml
Install on the system, requires root privileges (recommended):
$ sudo python setup.py install
Install for the current user only:
$ python setup.py --local install
Once installation finishes, the obmenu-qt executable should be in a system path like /usr/local/bin and can be started from any terminal:
$ obmenu-qt
The development still active there are a few features not yet implemented:
- Installation script
- Move up-down from a submenu to another submenu
- Prompt messages should be able to be edited
- Check if xml loaded file is a openbox menu configuration file
- Open menu file via menu
- Save as.. a menu file via menu
- New menu file via menu
- Port to python3 and Qt5
- Refactor the whole thing.
- Pipe-menus?
- Links on menu?
- Debian package
7 years later note: I just ported this to python3 and Qt5, and... OMG this needs a major refactor 💩