reNIX, un tema dark para LXDE y GNOME 3.6

Como tuve un tiempo disponible, pude navegar un poco en el contenido de GNOME-Look para buscar un tema que se visualizara bien en LXDE y GNOME3.

Aunque muchos temas se derivan de Adwaita, me sorprendió ver que reNIX mantenía la estética de fondos negros y claros.

Para descargarlo, tendremos que ir a su página en GNOME-Look y descargar en archivo ZIP que contiene el tema. Después bastará con extraerlo en el directorio .themes del home de su usuario.

Ahora abriremos el gestor de apariencia de LXDE mediante el Menú del lxpanel (Menú -> Preferencias -> Personalizar apariencia).

lxapperance

En la sección de “controles” tendremos que buscar “renix-gtk-master” y aplicar los cambios.

Con esto tendremos activados los cambios y nuestro LXDE debería lucir así (o parecido):

Renix

 

Añadiendo un tema a LXDM

Como ando usando entornos de escritorio diferentes a KDE, le he delegado la gestión de sesiones a  LXDM. Desafortunadamente el tema con el que viene por defecto es algo “simple”.

Afortunadamente en AUR hay dos opciones interesantes y muy presentables para ponerle a LXDM.

En lo personal me agradó más el segundo por su simpleza. De hecho, me parece que ese es su nombre: “Simple”.

Para instalarlo recurrimos a Yaourt mediante el uso de la terminal:

yaourt archlinux-lxdm-theme-full

Ingresamos el número que tenga la opción del tema que instalaremos (1) y procedemos a descargar el PKGBUILD.

Como nota, el paquete es muy estable y no hay necesidad de modificar el PKGBUILD. Así que le decimos que no (opción n) y simplemente nos pedirá la confirmación y el password para instalar el paquete.

Tras terminar la instalación, verificaremos que se encuentre en la carpeta /usr/share/lxdm/themes.

lxdm.themes

Ahora editaremos el archivo /etc/lxdm/lxdm.conf y buscaremos la línea con la cadena “theme“. La cuál nos aparecerá de la siguiente forma:

theme=Industrial

Cambiaremos “Industrial” por “Archlinux” para cambiar el tema. Si es otro el que descargaste, escribe el nombre del directorio que aparece en /usr/share/lxdm/themes. Guardamos los cambios y reiniciamos el servicio LXDM. Como en mi caso uso systemd, escribo:

sudo systemctl restart lxdm

Con esto, ya estará disponible el nuevo tema.

Teclas multimedia en LXDE con Compiz Fusion

Hay un post donde expliqué cómo añadir soporte para las teclas multimedia en LXDE. Esas instrucciones funcionan muy bien mientras usemos solamente openbox, pero … ¿qué pasa si usamos LXDE y Compiz Fusion?

Bueno, en sí al ser Compiz el gestor de ventanas, ese soporte ya no funciona y tendremos que configurar ahora en el CCSM.

Lo primero que haremos es desactivar el soporte de Compatibilidad de GNOME que tiene el CCSM. Después de eso activaremos el plugin de Comandos.

instantánea42

Ahora iremos a la sección del plugin de Comandos para añadir las órdenes que deseamos dar de alta.

instantánea43

En cada caja irá el comando que queramos con su respectiva sintaxis y parámetros. Por ejemplo:

  • lxpanelctl run para que muestre la ventana para lanzar programas u órdenes.
  • lxpanelctl menu para que muestre el menú de aplicaciones de LXDE.
  • xbacklight para los controles de brillo con sus respectivos parámetros para funcionar.

Tras dar de alta las órdenes, iremos a la sección de “Combinaciones de teclas”.

Ya ahí, a cada comando le añadiremos una combinación, así que habilitaremos según el número que le corresponde al comando. Buscamos el botón de Deshabilitado y daremos clic.

instantánea44

Nos aparecerá otra ventana para comfirmar. Haremos check en Habilitado y después en Aceptar.

instantánea45

Después nos aparecerá una nueva ventana en donde elegiremos la nueva combinación. En mi caso elegí una combinación personalizada con la opción “Escoger combinación de teclas“.

instantánea46

En la nueva ventana que aparecerá, oprimiremos la combinación deseada.

instantánea47

Repetiremos el mismo proceso con los demás comandos. Los cambios son instantáneos tras añadir cada combinación.

En mi caso, quedó de la siguiente forma:

instantánea48

Listo. Esperemos que les haya servido este tip.

Teclas multimedia en LXDE

Hoy inicié la sesión en LXDE y me di cuenta de que todo estaba “pelón” y sin configurar. En esa lista se encontraban las teclas multimedia y las de control del brillo en la pantalla.

Leyendo un poco en la wiki de LXDE, me topé con que hay que añadirlas al archivo de configuración que está  en XML, así que es muy sencillo “meterle mano”.

Abrimos el archivo que se encuentra en el directorio .config de nuestro home. Lo podemos hacer con Beaver, nano, vim o el editor que gusten:

vim .config/openbox/lxde-rc.xml

Una vez abierto, buscaremos las etiqueta <keyboard>.  En esta parte empiezan las descripciones sobre los eventos que deben ocurrir cuando pulsamos alguna combinación de teclas.

El orden en el debemos describir el nuevo nombre del evento que queremos es el siguiente:

  • <beybind key=”nombre-de-la-tecla”>
    • <action name=”nombre-de-la-acción”>
      • <command>comando-a-ejecutar</command>
    • </action>
  • </keybind>

Bueno, ahora pondremos las combinaciones de teclas:

  • <keybind key=”XF86AudioRaiseVolume”>
    • <action name=”Execute”>
      • <command>amixer set Master 10%+ unmute</command>
    • </action>
  • </keybind>
  • <keybind key=”XF86AudioLowerVolume”>
    • <action name=”Execute”>
      • <command>amixer set Master 10%- unmute</command>
    • </action>
  • </keybind>
  • <keybind key=”XF86AudioMute”>
    • <action name=”Execute”>
      • <command>amixer set Master toggle</command>
    • </action>
  • </keybind>
  • <keybind key=”XF86MonBrightnessDown”>
    • <action name=”Execute”>
      • <command>xbacklight -dec 10%</command>
    • </action>
  • </keybind>
  • <keybind key=”XF86MonBrightnessUp”>
    • <action name=”Execute”>
      • <command>xbacklight -inc 10%</command>
    • </action>
  • </keybind>

Si necesitan alguna otra combinación, pueden agregarla, lo importante es que cualquier <keybind> siempre quede entre las etiquetas <keyboard> y </keyboard>.

Ahora abrimos una terminal y tecleamos:

openbox --reconfigure

Con esto volveremos a cargar la configuración de openbox y ya funcionarán los cambios.