Note: this wiki is no longer maintained. If you have any questions related to this wiki, please post them on the CrunchBang forums.

Translations of this page?:

WIKI-ES DESKTOP 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.

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.

Obmenu

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:

  • Para editar una entrada, selecciónela y edite los detalles en las opciones al fondo de la pantalla.
  • Para agregar una entrada, seleccione: “new item” (nuevo elemento) en las opciones en la parte superior.

Página Oficial de Obmenu

menu.xml

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>

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

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.


Si usa Obmenu

  • Primero haga click en la línea dónde desea que sea agregada su entrada al menú.
  • Luego seleccione la opción “Pipemenu” desde “Add menu” (Agregar Menú)
  • 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:

<menu execute="~/bin/nombredelscript" id="nombredelscript" label="nombredelscript"/>

Guarde y Salga.

Recargar

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


Actualizar Automáticamente el Menú

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

Enlaces

 
esp/configurando_el_menu_de_openbox.txt · Last modified: 2012/05/24 08:07 by machinebacon
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Share Alike 3.0 Unported

Powered by DokuWiki. Hosted by Linode.
Copyright © 2010 CrunchBang Linux.
Proudly powered by Debian GNU/Linux.
Debian is a registered trademark of Software in the Public Interest, Inc.