Openbox (5): Escritorio
13 Agosto 2009
Usar un gestor de ventanas ligero, como Openbox, no significa renunciar a las facilidades que ofrece un entorno de escritorio, como Gnome, Kde o Xfce. Al contrario, significa que puedes crearte tu propio entorno de escritorio, sin ninguna limitación, ajustándolo a tus gustos y necesidades, utilizando aplicaciones sacadas de diferentes entornos de escritorio y, también, aplicaciones que no dependan de ningún escritorio.
Openbox incluye en su archivo autostart algunos de los servicios básicos que utilizan los los principales entornos de escritorio (Gnome, Kde, Xfce). Aunque si no deseas utilizarlos y prefieres empezar desde cero, puedes crear tu propio archivo autostart.sh en tu directorio personal, dentro del directorio oculto: .config/openbox/
En esta entrada vamos a dejar de lado los componentes de escritorio más evidentes, gestores de archivos, barras de tareas, iconos,.. y vamos a centrarnos en otros elementos, habituales en cualquier escritorio, pero que para el usuario que se acerca por primera vez a Openbox pueden resultar difíciles de localizar.
Openbox (3): Teclado y ratón
6 Junio 2009
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.
Openbox (2): autostart
27 Mayo 2009
Para que determinadas aplicaciones se inicien automáticamente, nada más arrancar Openbox, es necesario que estén recogidas en un archivo de texto, llamado autostart.sh. Este archivo se encuentra en /etc/xdg/openbox. Para que nosotros podamos modificarlo deberemos copiarlo en nuestro directorio personal, dentro de la carpeta .config/openbox. Una vez hecho esto podremos eliminar lo que no nos interese y añadir lo que queramos.
Para añadir nuevas aplicaciones a autostart.sh solo tenemos que ir al final del archivo y, debajo, escribir los comandos correspondientes a las nuevas aplicaciones. Por ejemplo:
wmclockmon &
(sleep 4 && stalonetray -t) &
Lo que hemos hecho, en este ejemplo, es añadir dos aplicaciones, para que se inicien al arrancar Openbox: wmclockmon (un reloj) y stalonetray (un area de notificación o system tray).
Openbox (1): Introducción
16 Abril 2009
Openbox es un gestor de ventanas ligero, no tan conocido como como Fluxbox, Window Maker o Icewm, pero que tiene unas características que lo hacen especialmente interesante:
Ofrece una mejor integración con Gnome y Kde, que otros gestores. Por ejemplo podemos usar las mismas aplicaciones que en Gnome para configurar los temas gtk, el fondo de escritorio o el salvapantallas.
Dispone de aplicaciones gráficas que permiten configurar Openbox y editar los menús de forma sencilla.
Tenemos un control total sobre nuestro escritorio y los elementos que lo componen. Su aspecto inicial es el de una pantalla en negro. Los tres botones del ratón y la rueda nos dan acceso a todos las funciones básicas. Luego, a través de otros programas, podemos ir añadiendo todo que queramos (fondo, barra de tareas, iconos, efectos,…).
Podemos utilizar un tipo especial de menús conocidos como pipe menus. Se trata de unos menús dinámicos, que son creados al vuelo a partir de scripts y que permiten añadir al menú principal una gran variedad de funciones.
En el lado negativo decir que: Es algo más pesado que los gestores antes mencionados. Se hecha en falta algunas otras herramientas gráficas. Los pipe menús requieren, con frecuencia, realizar modificaciones en el script para poder utilizarlos.

Apagar el ordenador desde un gestor de ventanas (3)
19 Febrero 2009
En entradas anteriores hemos visto como apagar el ordenador desde un gestor de ventanas ligero usando GDM. En esta entrada vamos a ver un metodo más genérico, independiente del gestor de pantalla que estemos utilizando, que funciona en cualquier sistema GNU/Linux.
Abriremos la consola de texto y, como root, escribiremos el comando halt, el ordenador se apagará. Si en lugar de eso introducimos el comando reboot, se reiniciará. También podemos usar el comando shutdown, que puede hacer tanto lo uno como lo otro, según le añadamos la opción -h (apagar) o -r (reiniciar).

Que se necesiten permisos de superusuario, para poder apagar la computadora desde una consola de texto, puede ser una medida de seguridad muy útil cuando se trabaja con servidores, pero cuando usamos nuestro ordenador personal, en nuestra casa, tener que introducir la clave de root, cada vez que queramos apagarlo, es poco útil y bastante molesto.
Existen varios metodos, para permitir que un usuario pueda apagar el ordenador desde una consola de texto, sin necesitar permisos de root. El más sencillo que conozco consiste en cambiar los permisos, mediante el comando chmod. Para ello escribiremos, como root, lo siguiente:
chmod u+s /sbin/shutdown
Explicación breve: Hemos cambiado los permisos ( chmod ), para permitir que un usuario normal pueda ejecutar un archivo que necesita permisos de superusuario ( u+s ), que se encuentra dentro de directorio sbin y que se llama shutdown.
Ahora solo necesitamos escribir en la consola de texto shutdown -h now y el ordenador se apagará inmediatamente. Para reiniciar sustituiremos -h por -r . Y si esto lo añadimos al menú de nuestro gestor de ventanas podremos apagar o reiniciar el ordenador con un simple click del ratón.
Apagar el ordenador desde un gestor de ventanas (2)
22 Enero 2009
En una entrada anterior intenté explicar como apagar el ordenador desde un gestor de ventanas ligero. La entrada era bastante incompleta. Trataba únicamente de como hacerlo en un sistema que tuviera GDM como gestor de pantalla. Y la solución propuesta era un tanto chapucera, ya que requería realizar el proceso en dos partes.
En esta entrada voy a intentar completar lo que quedó inconcluso en la anterior (cómo apagarlo usando GDM). Dejaré la explicación de cómo hacerlo desde cualiquier ordenador, independientemente del gestor de pantalla, para una entrada posterior.

Habíamos quedado entonces en que, utilizando el comando gdmflexiserver, podíamos indicar al gestor de pantalla que apagara el ordenador cuando abandonáramos la sesión. El problema era que el proceso se dividía en dos partes: dar la orden de que apagara y luego cerrar la sesión. Esto no resultaba muy práctico. La solución, como indicaba un lector en un comentario, era hacer un script de bash. Por aquel entonces hacer un script de bash me parecía algo muy complicado. Luego he ido buscando información y he descubierto que hacer un script de bash puede ser algo muy sencillo.
Así sería un script de bash para apagar el ordenador:
#!/bin/bash
gdmflexiserver -a -c ‘SET_LOGOUT_ACTION HALT’
killall WindowMaker
Window Maker fácil (3)
20 Diciembre 2008
En entradas anteriores hemos hablado sobre el funcionamiento y configuración de Window Maker. En ésta vamos a incluir varios temas. En primer lugar explicaremos el significado de la nueva carpeta que ha aparecido en nuestro directorio personal, al instalar Window Maker, y que tiene el nombre de GNUstep. También hablaremos de como añadir nuevas funciones a nuestro escritorio, utilizando unas pequeñas aplicaciones, con forma de iconos, llamadas dockapps. Para finalizar mostraremos una serie de enlaces, que nos van a ser de gran ayuda.

Window Maker fácil (2)
6 Diciembre 2008
Existen dos programas que permiten configurar Window Maker de forma gráfica: WPrefs y WMakerConf. El primero es el programa de configuración oficial de Window Maker, se instala con él y su icono aparece en el dock. El segundo es una aplicación desarrollada aparte, que utiliza las bibliotecas gráficas gtk. ¿Cuál de los dos utilizar? No es una pregunta fácil de responder. Si buscamos algo que consuma pocos recursos WPrefs es mucho más liviano. Si valoramos más la estética WMakerConf es más agradable a la vista. Si queremos algo que sea fácil de utilizar la respuesta ya no es tan sencilla. Personalmente para configurar la apariencia y el menú prefiero WMakerConf, me resulta más sencillo de utilizar. Sin embargo para configurar otros elementos creo que WPrefs es más fácil de entender. Ya que ofrece abundantes explicaciones en forma de iconos y bocadillos de texto (baloons), que ayudan a comprender el significado de cada opción. De todos modos estos dos programas no son incompatibles y podemos usar uno u otro según nos convenga.
![]()
Hacer una explicación detallada de las posibilidades que ofrecen las herramientas de configuración de Window Maker sería algo demasiado extenso. Así que lo que voy a hacer aquí es ofrecer una introducción, que pueda servir de ayuda al usuario que da los primeros pasos con Window Maker.
