Seguimos con la serie de entradas dedicadas a Openbox.

Combinaciones de teclas

Para crear combinaciones de teclas hay que editar el archivo rc.xml que se encuentra en la carpeta openbox, dentro de la carpeta oculta .config (.config/openbox/rc.xml). Luego tendremos que buscar el apartado dedicado al teclado, que es el comprendido entre las etiquetas <keyboard> y </keyboard>. Ahí encontraremos las combinaciones de teclas que ya vienen definidas en Openbox. Solo tenemos que añadir las nuestras. Por ejemplo: a mí me gusta tener siempre a mano xkill, una pequeño programa que me permite cerrar cualquier aplicación gráfica que se quede colgada, con un simple click del ratón. Pues añado:

<keybind key=”C-A-Escape”>
<action name=”Execute”>
<execute>xkill</execute>
</action>
</keybind>

C es la tecla Ctrl, A es Alt y Escape es Esc.

Este método lo podemos utilizar para hacer atajos de teclado a cualquier aplicación. Por ejemplo, para Iceweasel:

<keybind key=”C-A-i”>
<action name=”Execute”>
<execute>iceweasel</execute>
</action>
</keybind>

Y así podemos seguir con todas las aplcaciones que queramos. Si te acostumbras a usar atajos de teclado no necesitarás tener iconos en el escritorio.

También podemos usar los atajos de teclado para otras tareas, por ejemplo: queremos abrir los menús desde el teclado, pues podemos añadidir:

Para el menú principal:

<keybind key=”Menu”>
<action name=”ShowMenu”>
<menu>root-menu</menu>
</action>
</keybind>

Para el el menú que muestra ventanas y escritorios:

<keybind key=”W-space”>
<action name=”ShowMenu”>
<menu>client-list-combined-menu</menu>
</action>
</keybind>

W es la tecla Super (más conocida como tecla de Windows), space es la barra espaciadora y Menu es una tecla que suele estar presente en algunos teclados, en la parte inferior derecha.

Naturalmente todas estas combinaciones de teclas son opcionales, podemos usar las que queramos. Siempre teniendo cuidado de no utilizar combinaciones que ya estén siendo utilizadas por Openbox o por otros programas.

Para que estas nuevas combinaciones de teclas que hemos añadido funcionen, primero tendremos que reconfigurar Openbox. La opción Reconfigurar está presente en el menú raíz de Openbox. Si la hemos borrado del menú, no nos preocupemos, también podemos hacerlo desde la consola de texto mediante el comando openbox –reconfigure. Y si queremos poder hacerlo de una manera más rápida, podemos crear un atajo de teclado para reconfigurar:

<keybind key=”W-r”>
<action name=”Reconfigure”/>
</keybind>

Existe el proyecto de una aplicación gráfica, llamada ObKey, que permite editar las combinaciones de teclas de una manera más sencilla. Lamentablemente, en el momento de escribir estas líneas, se encuentra aún en fase de desarrollo.

Acciones de ratón

La configuración del ratón también se encuentra recogida en el archivo rc.xml, entre las etiquetas <mouse> y </mouse>. Como es algo más complicado y, además, Openbox ya viene con un buen número de acciones para el ratón, no voy a explicar aquí su funcionamiento. Solo voy a poner un par de ejemplos, muy interesantes, que, por ser poco comunes, pueden pasar desapercibidos para el usuario:

Se puede redimensionar la ventana, sin necesidad de tener que ir buscando sus bordes con el puntero de ratón. Para ello hay que mantener pulsados la tecla Alt y el botón derecho del ratón, la ventana se redimensionará en la dirección en la que movamos el ratón.

Se puede maximizar el ancho de la ventana, sin variar su altura, pulsando con el botón derecho del ratón en el icono de maximizar ventana de la barra de título. También se puede maximizar el alto, sin variar su anchura, pulsando con el botón central en el icono de maximizar ventana.

——————————————

Para más información (en inglés) ver: http://icculus.org/openbox/index.php/Help:Bindings y, también, http://icculus.org/openbox/index.php/Help:Actions

Escribe un comentario