Configurando el Menú de Openbox

Estos días estuve buscando como configurar el menú de Openbox. Es una guía muy buena, y como no la encontré en Taringa!, acá la subo con algunos cambios menores míos
Configurando el Menú de Openbox
El menú de Openbox (alias obmenu) es altamente flexible y usa algo conocido como pipe menus (menús de interconexión) que pueden ayudarlo a mostrar virtualmente cualquier cosa en su menú, pero tiene la desventaja de que no se actualiza automáticamente de manera predeterminada para mostrar las aplicaciones recién instaladas, éstas necesitan ser agregadas a mano. ACÁ pueden encontrar una lista de algunos pipe menus.
Hay dos maneras de editar el menú de Openbox:
Con una herramienta GUI (con Interfaz Gráfica de Usuario) llamada
obmenu
Editando el archivo del menú directamente.

menu.xml
Al archivo menu.xml se lo encuentra en ~/.config/openbox/menu.xml, y si no está ahí, conviene copiar a esa ubicación el que está en /etc/xdg/openbox/menu.xml. En el caso de Lubuntu, el que hay que editar es /usr/share/lubuntu/openbox/menu.xml
El archivo de menú utiliza sintaxis XML, por lo que verá muchas entradas como ésta:
<item label="Run Program">
<action name="Execute">
<execute>
gmrun
</execute>
</action>
</item>
Ésta es la etiqueta mostrada en el menú, en éste caso Run Program (Correr Programa)
dijo:<item label="Run Program">
Esto es lo que sucede cuando se hace click sobre la entrada, en éste caso, algo es ejecutado.
dijo:<action name="Execute">
Éste es el comando que se ejecuta en sí, en este caso gmrun
dijo:<execute>
gmrun
</execute>
Éstos son identificadores (tags) de cierre para las entradas de arriba, toda tag de apertura necesita tener tags de cierre que le correspondan.
dijo:</action>
</item>
Documentación del Menú de Openbox

Menús de Interconexión - Pipe Menus
Los Menús de Interconexión son menús que cuando son usados, corren un programa de terminal y muestran el resultado en el menú, esto puede ser usado para una variedad de cosas, tales como mostrar en el menú la hora, el clima, un calendario, una lista de cosas por hacer, que música está actualmente escuchando, etc.
En el menú predeterminado, ya tiene un par de menús de interconexión. El Submenú “Places” (Lugares) es un menú de interconexión que construye una vista de su directorio home (personal). De manera que si hace click en una imagen, lanzará un visor de imágenes y si hace click en un archivo de texto, lanzará un editor de texto.
Instalando Menús de Interconexión
Si usa Obmenu
Para entrar, escribir sudo obmenu en la terminal (por más que el archivo está en la carpeta de mi usuario, no me dejó guardarlo hasta que entré con sudo; acá hay muchos que saben bastante así que si alguno ve una falla que por favor lo avise así lo cambio)
Nota: El archivo que se abre es el que está en ~/.config/openbox/menu.xml. Si por algún motivo quieren editar otro tienen que ir a File -> Abrir (Ctrl+O) y buscarlo
Haga click en la línea dónde desea que sea agregada su entrada al menú (lo agrega en la línea de arriba).
Luego seleccione la opción “Pipemenu” desde “Add”
En la sección “Label” (Etiqueta) agregue un nombre.
Luego en la sección “Command” (Comando) agregue la ruta completa hacia su script, por ejemplo: ~/bin/nombredelscript
Guarde.
Editando menu.xml directamente
Vaya a la sección dónde desea agregar la entrada y después añada algo como esto:
dijo:<menu execute="~/bin/nombredelscript" id="nombredelscript" label="nombredelscript"/>
Guarde y Salga.
Recargar
Ahora para recargar el menú, en una terminal, escriba:
dijo:openbox --reconfigure

Actualizar Automáticamente el Menú
(esto no lo probé así que no puedo dar fe de si funciona o no)
Si desea que las aplicaciones que recién instaló sean mostradas automáticamente en el menú, hay un pipemenu para eso.
Abra el archivo menu.xml y agregue:
dijo:<menu id="Debian" />
En dónde le gustaría que apareciera el menú.
Entonces abra ~/.config/openbox/rc.xml (si no existe, conviene copiar a esa ubicación el que está en /etc/xdg/openbox/rc.xml
Y encuentre la sección (muy cerca del final) que contenga:
dijo:<!-- system menu files on Debian systems
<file>/var/lib/openbox/debian-menu.xml</file>
<file>debian-menu.xml</file> -->
y cámbielo a:
dijo:<!-- system menu files on Debian systems -->
<file>/var/lib/openbox/debian-menu.xml</file>
<file>debian-menu.xml</file>
Ahora necesita instalar la aplicación del menú.
En una terminal escriba:
dijo:sudo apt-get install menu
Y finalmente, para recargar escriba:
dijo:openbox --reconfigure

Agregar menú de "documentos recientes"
Para agregar el menú de "Documentos recientes" se pueden seguir las instrucciones de

Les dejo algunas capturas tomadas de la página de obmenu
obmenu en acción
directorio ordenado alfabéticamente
marcadores de firefox

Fuente