InicioLinuxConfigurando el Menú de Openbox

Configurando el Menú de Openbox

Linux3/4/2011

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
Datos archivados del Taringa! original
0puntos
1,647visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
0visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

No hay comentarios nuevos todavía

Autor del Post

S
SeAgradece🇦🇷
Usuario
Puntos0
Posts37
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.