~/.config/openbox/menu.xml
This colorized verison of my menu.xml configuration file for Openbox is available for your convience.
The original file is available for download if you would like to use it.
<?xml version="1.0" encoding="utf-8"?>
<!-- file: ~/.config/openbox/menu.xml
author: moparx - https://moparx.com/configs
date: 05/08/2013 - 18:12 EDT
vim: set et fenc=utf-8 ft=xml sts=0 sw=4 ts=8 tw=0 : -->
<openbox_menu xmlns="http://openbox.org/3.4/menu">
<menu id="root-menu" label="moparx">
<item label="Firefox">
<action name="Execute">
<execute>
firefox
</execute>
</action>
</item>
<item label="mutt">
<action name="Execute">
<execute>termite -e mutt</execute>
</action>
</item>
<separator/>
<item label="tmux">
<action name="Execute">
<execute>
termite --geometry 130x70 -e ~/bin/starttmux.sh
</execute>
</action>
</item>
<separator/>
<menu id="editors" label="Editors">
<item label="Vim">
<action name="Execute">
<execute>
termite -e vim
</execute>
</action>
</item>
<item label="GVim">
<action name="Execute">
<execute>
gvim
</execute>
</action>
</item>
<item label="Geany">
<action name="Execute">
<execute>
geany
</execute>
</action>
</item>
<item label="LibreOffice">
<action name="Execute">
<execute>
libreoffice
</execute>
</action>
</item>
</menu>
<menu id="games" label="Games">
<item label="Minecraft">
<action name="Execute">
<execute>
~/bin/minecraft.sh
</execute>
</action>
</item>
<item label="Steam">
<action name="Execute">
<execute>steam</execute>
</action>
</item>
<separator/>
<item label="ASCII Invaders">
<action name="execute">
<execute>
termite -e ascii_invaders
</execute>
</action>
</item>
<item label="Bastard Tetris">
<action name="Execute">
<execute>
termite -e bastet
</execute>
</action>
</item>
<item label="Bos Wars">
<action name="Execute">
<execute>
boswars
</execute>
</action>
</item>
<item label="Braid">
<action name="Execute">
<execute>
~/bin/braid/braid -windowed
</execute>
</action>
</item>
<item label="CortexCommand">
<action name="Execute">
<execute>
~/bin/CortexCommand/CortexCommand
</execute>
</action>
</item>
<item label="Chromium BSU">
<action name="Execute">
<execute>
chromium-bsu
</execute>
</action>
</item>
<item label="Droid Assault">
<action name="Execute">
<execute>
~/bin/droidassault/droidassault.sh
</execute>
</action>
</item>
<item label="Dwarf Fortress">
<action name="Execute">
<execute>dwarffortress</execute>
</action>
</item>
<item label="Enigma">
<action name="Execute">
<execute>
termite -e enigma
</execute>
</action>
</item>
<item label="Gish">
<action name="Execute">
<execute>
~/bin/gish.sh
</execute>
</action>
</item>
<item label="Heroes of Newerth">
<action name="Execute">
<execute>
~/bin/HoN/hon.sh
</execute>
</action>
</item>
<item label="M.A.R.S. Shooter">
<action name="Execute">
<execute>
mars-shooter
</execute>
</action>
</item>
<item label="Mega Glest">
<action name="Execute">
<execute>
megaglest
</execute>
</action>
</item>
<item label="NetHack">
<action name="Execute">
<execute>
termite -e nethack
</execute>
</action>
</item>
<item label="Open Sonic">
<action name="Execute">
<execute>
aoss opensonic
</execute>
</action>
</item>
<item label="Osmos">
<action name="Execute">
<execute>
~/bin/Osmos/Osmos
</execute>
</action>
</item>
<item label="Revenge of the Titans">
<action name="Execute">
<execute>
~/bin/revengeofthetitans/revenge.sh
</execute>
</action>
</item>
<item label="Super TuxKart">
<action name="Execute">
<execute>
supertuxkart
</execute>
</action>
</item>
<item label="Secret Maryo Chronicles">
<action name="Execute">
<execute>
smc
</execute>
</action>
</item>
<item label="Steelstorm">
<action name="Execute">
<execute>
~/bin/steelstorm64.sh
</execute>
</action>
</item>
<item label="TeeWorlds">
<action name="Execute">
<execute>
teeworlds
</execute>
</action>
</item>
<item label="Titan Attacks">
<action name="Execute">
<execute>
~/bin/titanattacks/titanattacks.sh
</execute>
</action>
</item>
<item label="Tremulous">
<action name="Execute">
<execute>
tremulous
</execute>
</action>
</item>
<item label="Ultratron">
<action name="Execute">
<execute>
~/bin/ultratron/ultratron.sh
</execute>
</action>
</item>
<item label="Warzone 2100">
<action name="Execute">
<execute>
warzone2100 --resolution 1024x768
</execute>
</action>
</item>
<item label="World of Goo">
<action name="Execute">
<execute>
~/bin/WorldOfGoo/WorldOfGoo
</execute>
</action>
</item>
</menu>
<menu id="graphics" label="Graphics">
<item label="Comix">
<action name="Execute">
<execute>
comix
</execute>
</action>
</item>
<item label="GPicView">
<action name="Execute">
<execute>
gpicview
</execute>
</action>
</item>
<item label="GQview">
<action name="Execute">
<execute>
gqview
</execute>
</action>
</item>
<item label="The GIMP">
<action name="Execute">
<execute>
gimp
</execute>
</action>
</item>
</menu>
<menu id="multimedia" label="Multimedia">
<menu execute="~/.config/openbox/scripts/ob-mpd.py" id="mpd" label="MPD"/>
<menu id="playlists" label="Playlists">
<item label="play: all music">
<action name="Execute">
<execute>
~/bin/playlists.sh all
</execute>
</action>
</item>
<item label="play: classical">
<action name="Execute">
<execute>
~/bin/playlists.sh classical
</execute>
</action>
</item>
<item label="play: jamendo">
<action name="Execute">
<execute>
~/bin/playlists.sh jamendo
</execute>
</action>
</item>
<item label="play: other">
<action name="Execute">
<execute>
~/bin/playlists.sh other
</execute>
</action>
</item>
</menu>
<item label="Sonata">
<action name="Execute">
<execute>
sonata
</execute>
</action>
</item>
<item label="Ncmpcpp">
<action name="Execute">
<execute>
termite --geometry 75x15 -e ncmpcpp
</execute>
</action>
</item>
<separator/>
<item label="ALSA mixer">
<action name="Execute">
<execute>
termite -e alsamixer
</execute>
</action>
</item>
</menu>
<menu id="network" label="Network">
<menu id="browsers" label="Browsers">
<item label="ELinks">
<action name="Execute">
<execute>
termite --geometry 180x59 -e elinks
</execute>
</action>
</item>
<item label="Firefox">
<action name="Execute">
<execute>firefox</execute>
</action>
</item>
<separator/>
<item label="Chromium">
<action name="Execute">
<execute>
chromium
</execute>
</action>
</item>
<item label="Jumanji">
<action name="Execute">
<execute>
jumanji
</execute>
</action>
</item>
<item label="Luakit">
<action name="Execute">
<execute>
luakit
</execute>
</action>
</item>
<item label="Midori">
<action name="Execute">
<execute>
midori
</execute>
</action>
</item>
<item label="Uzbl">
<action name="Execute">
<execute>
uzbl-tabbed
</execute>
</action>
</item>
</menu>
<menu id="voip" label="VOIP">
<item label="Mumble">
<action name="Execute">
<execute>
mumble
</execute>
</action>
</item>
</menu>
<separator/>
<item label="FileZilla">
<action name="Execute">
<execute>
filezilla
</execute>
</action>
</item>
<item label="IdentiCurse">
<action name="Execute">
<execute>termite -e identicurse</execute>
</action>
</item>
<item label="JBidWatcher">
<action name="Execute">
<execute>
jbidwatcher
</execute>
</action>
</item>
<item label="Newsbeuter">
<action name="Execute">
<execute>newsbeuter</execute>
</action>
</item>
<item label="rTorrent">
<action name="Execute">
<execute>termite --geometry 104x14 -e rtorrent</execute>
</action>
</item>
<item label="Slrn">
<action name="Execute">
<execute>termite --geometry 112x65 -e slrn -n</execute>
</action>
</item>
<item label="Slurm">
<action name="Execute">
<execute>termite -e slurm -Lzs -i eth0</execute>
</action>
</item>
<item label="SSH Tunnel">
<action name="Execute">
<execute>
gstm
</execute>
</action>
</item>
<item label="SyncTERM">
<action name="Execute">
<execute>
syncterm-linux
</execute>
</action>
</item>
<item label="Weechat">
<action name="Execute">
<execute>termite --geometry 112x65 -e weechat-curses</execute>
</action>
</item>
<item label="YouTube Viewer">
<action name="Execute">
<execute>termite -e youtube-viewer</execute>
</action>
</item>
<item label="Zenmap">
<action name="Execute">
<execute>
/usr/share/zenmap/su-to-zenmap.sh
</execute>
</action>
</item>
</menu>
<menu id="system" label="System">
<item label="Htop">
<action name="Execute">
<execute>termite --geometry 126x60 -e htop</execute>
</action>
</item>
<item label="GTK Theme">
<action name="execute"/>
</item>
<separator/>
<menu id="sys-shell" label="File Management">
<item label="Thunar">
<action name="Execute">
<execute>
thunar
</execute>
</action>
</item>
<item label="Midnight Commander">
<action name="Execute">
<execute>termite -e mc</execute>
</action>
</item>
<item label="Ranger">
<action name="Execute">
<execute>termite -e ranger</execute>
</action>
</item>
<item label="VIfm">
<action name="Execute">
<execute>termite -e vifm</execute>
</action>
</item>
</menu>
<separator/>
<item label="Back in Time">
<action name="Execute">
<execute>
backintime-gnome
</execute>
</action>
</item>
<item label="Glsof">
<action name="Execute">
<execute>
glsof
</execute>
</action>
</item>
<item label="QEMU Launcher">
<action name="Execute">
<execute>
qemu-launcher
</execute>
</action>
</item>
<item label="QuickSynergy">
<action name="Execute">
<execute>
quicksynergy
</execute>
</action>
</item>
<item label="System Profiler">
<action name="Execute">
<execute>
hardinfo
</execute>
</action>
</item>
</menu>
<menu id="utilities" label="Utilities">
<item label="BleachBit">
<action name="Execute">
<execute>
bleachbit
</execute>
</action>
</item>
<item label="GSmartControl">
<action name="Execute">
<execute>
gsmartcontrol
</execute>
</action>
</item>
<item label="Disk Utility">
<action name="Execute">
<execute>
palimpsest
</execute>
</action>
</item>
<item label="FSlint">
<action name="Execute">
<execute>
fslint-gui
</execute>
</action>
</item>
<item label="GParted">
<action name="Execute">
<execute>
gksu /usr/sbin/gparted
</execute>
</action>
</item>
<item label="GnomeBaker">
<action name="Execute">
<execute>
gnomebaker
</execute>
</action>
</item>
<item label="GNU Privacy Assistant">
<action name="Execute">
<execute>
gpa
</execute>
</action>
</item>
<item label="Flickr Uploader">
<action name="Execute">
<execute>
postr
</execute>
</action>
</item>
<item label="ISO Master">
<action name="Execute">
<execute>
isomaster
</execute>
</action>
</item>
<item label="Meld">
<action name="Execute">
<execute>
meld
</execute>
</action>
</item>
<item label="MyBashBurn">
<action name="Execute">
<execute>
termite -e mybashburn
</execute>
</action>
</item>
<item label="MySQL Administrator">
<action name="Execute">
<execute>
mysql-administrator
</execute>
</action>
</item>
<item label="MySQL Query Browser">
<action name="Execute">
<execute>
mysql-query-browser
</execute>
</action>
</item>
<item label="Parcellite">
<action name="Execute">
<execute>
parcellite
</execute>
</action>
</item>
<item label="Passwords and Encryption Keys">
<action name="Execute">
<execute>
seahorse
</execute>
</action>
</item>
<item label="VirtualBox">
<action name="Execute">
<execute>
VirtualBox
</execute>
</action>
</item>
<item label="Visual Regexp">
<action name="Execute">
<execute>
visual-regex
</execute>
</action>
</item>
<item label="Zathura PDF viewer">
<action name="Execute">
<execute>
zathura
</execute>
</action>
</item>
</menu>
<separator/>
<menu id="openbox" label="OpenBox">
<menu execute="~/.config/openbox/scripts/wallmenu.py" id="wall" label="Set Wallpaper"/>
<separator/>
<item label="Obmenu">
<action name="Execute">
<execute>obmenu</execute>
</action>
</item>
<item label="Obconf">
<action name="Execute">
<execute>obconf</execute>
</action>
</item>
<separator/>
<item label="Vim: menu.xml">
<action name="Execute">
<execute>termite --geometry 87x64 -e vim ~/.config/openbox/menu.xml</execute>
</action>
</item>
<item label="Vim: rc.xml">
<action name="Execute">
<execute>termite --geometry 87x64 -e vim ~/.config/openbox/rc.xml</execute>
</action>
</item>
<separator/>
<item label="Reconfigure">
<action name="Reconfigure"/>
</item>
<item label="Exit">
<action name="Execute">
<execute>oblogout</execute>
</action>
</item>
</menu>
</menu>
</openbox_menu>