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.
Hay dos maneras de editar el menú de Openbox:
Se puede acceder a Obmenu desde el menú principal en:
Preferences –> Openbox Config –> GUI Menu Editor
Preferencias –> Openbox Config –> Editor GUI del Menú
Obmenu se explica bastante bien por sí mismo:
Se puede acceder también al archivo menu.xml desde el menú, en:
Preferences –> Openbox Config –> Edit menu.xml
Preferencias –> Openbox Config –> Editar 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)
<item label="Run Program">
Esto es lo que sucede cuando se hace click sobre la entrada, en éste caso, algo es ejecutado.
<action name="Execute">
Éste es el comando que se ejecuta en sí, en este caso gmrun
<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.
</action> </item>
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.
Para instrucciones sobre instalar scripts, lea por favor la página: Instalando Scripts.
Una vez que lo haya hecho, entonces necesita agregar una entrada a su menú principal.
Vaya a la sección dónde desea agregar la entrada y después añada algo como esto:
<menu execute="~/bin/nombredelscript" id="nombredelscript" label="nombredelscript"/>
Guarde y Salga.
Ahora para recargar el menú, en una terminal, escriba:
openbox --reconfigure
O en el menú, vaya a:
Preferences –> Openbox Config –> Reconfigure
Preferencias –> Openbox Config –> Reconfigurar
Si desea que las aplicaciones que recién instalo sean mostradas automáticamente en el menú, hay un pipemenu para eso.
Abra el archivo menu.xml y agregue:
<menu id="Debian" />
En dónde le gustaría que apareciera el menú.
Entonces abra ~/.config/openbox/rc.xml
Desde el menú puede acceder al archivo en:
Preferences –> Openbox Config –> Edit rc.xml
Preferencias –> Openbox Config –> Editar rc.xml
Y encuentre la sección (muy cerca del final) que contenga:
<!-- system menu files on Debian systems <file>/var/lib/openbox/debian-menu.xml</file> <file>debian-menu.xml</file> -->
y cámbielo a:
<!-- 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:
sudo apt-get install menu
También puede hacerlo usando synaptic. Puede acceder a le desde el menú en:
System –> Package Manager
Sistema –> Gestor de Paquetes
Busque por menu, haga click derecho sobre el y seleccione:
Mark For Installation (Marcar para Instalar)
y luego seleccione Apply (Aplicar).
Y finalmente, para recargar escriba:
openbox --reconfigure