Instalar un composite manager con LXDE en un equipo de bajo perfil

Introducción.

El día de hoy necesitaba realizar algunas pruebas con Linux en un equipo de bajo perfil.  Primero probé con Fluxbox como manejador de ventanas pero me pareció poco elaborado para el tipo de usuario que lo iba a utilizar.  En otras ocasiones había utilizado XFCE con buenos resultados, sin embargo quería probar algo que consumiera aún menos recursos.

Así fue como finalmente llegué a probar LXDE con muy buenos resultados hasta ahora.  Es mas simple que XFCE pero es lo mínimo que necesitaba.

Para simplificar su uso decidí instalarle un dock y se me ocurrió probar nuevamente a Docky, antes parte de Gnome-do.  Esta aplicación es muy interesante, especialmente por su integración con la segunda, sin embargo no acostumbra a ser de mi preferencia por la forma como agrupa los íconos de las instancias abiertas de la misma aplicación, aumentando el número de clics necesarios y obligando a utilizar frecuentemente el clic derecho que en mi netbook me resulta un tanto incómodo (problemas de diseño de Dell).

El problema surge en este momento ya que Docky requiere de la instalación de un composite manager que LXDE no trae por defecto y Compiz es demasiado pesado para las limitaciones de hardware que tenía.  Así que encontré la existencia de Xcompmgr el cual es mucho mas liviano y cumple su tarea.

Procedimientos de instalación.

Instalación de Docky.

$ sudo aptitude install docky

Adicionalmente es aconsejable instalar también Gnome-do ya que agrega una funcionalidad interesante que agiliza el trabajo en el escritorio.

$ sudo aptitude install gnome-do gnome-do-docklets gnome-do-plugins

Instalación de Xcompmgr.

$ sudo aptitude install xcompmgr

Finalmente es necesario indicarle a LXDE que debe utilizar al Xcompmgr como su composite manager.  Para hacer esto es necesario realizar el siguiente paso.

$ sudo vi /etc/xdg/lxsession/Mint/autostart

(agregar)
@xcompmgr

Enlaces.

Instalación básica de X y LXDE en ArchLinux 2010.05 x64

Introducción.

Como siguiente paso después de la instalación y actualización de ArchLinux me dí a la tarea de instalarle el ambiente grafico (X) y un manejador liviano de ventanas llamado LXDE que desde hace unos días quería probar.  Los pasos descritos a continuación fueron muy simples y funcionaron en el primer intento.

Instalación de X.

Instalar los paquetes base del servidor de ventanas.

# pacman -S xorg xorg-xinit

Determinar cual el chipset de video utilizado.  Para hacer esto ejecute el siguiente comando en un shell.

# /usr/sbin/lspci | grep VGA

Determinar cual es el driver mas apropiado según el chipset identificado.  Para hacer esto ejecute el siguiente comando y ubique el nombre del driver que habrá de instaslarse.

# pacman -Ss xf86-video | less

En mi caso el chipset es VirtualBox ya que estoy ejecutando una máquina virtual en este software.  Debido a que el repositorio no cuenta con este tipo de driver, utilizo entonces el mas genérico: vesa.  Modifique la siguiente línea para instalar el driver específico según su hardware.

# pacman -S xf86-video-vesa

Instalar los drivers para los dispositivos de entrada: ratón y teclado estándares.

# pacman -S xf86-input-keyboard xf86-input-mouse

Si cuenta con dispositivos de entrada adicionales, verifique e instale el driver apropiado.  Para determinar los drivers disponibles para dispositivos de entrada, ejecute el siguiente comando.

# pacman -Ss xf86-input | less

Probar la instalación del servidor de ventanas.  Para hacer esto se confiará en la autoconfiguración del mismo, por lo tanto no se realizarán pasos adicionales en su configuración.

Configurar al servidor X para que inicie automáticamente una ventana de terminal al iniciarse.  Se crea un nuevo archivo de configuración de recursos de X para el usuario actual a partir de la plantilla estándar.

# cp /etc/skel/.xinitrc ~/

Se especifica que inicie automáticamente una terminal (xterm).

# vi ~/.xinitrc

#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
#
# exec wmaker
# exec startkde
# exec icewm
# exec blackbox
# exec fluxbox
# exec openbox-session

exec xterm

Iniciar el servidor de ventanas.

# startx

En este punto deberá iniciarse X exitosamente y mostrar gráficamente una terminal, la cual por obvias razones deberá aparecer sin marco y sin las demás abstracciones que provee un manejador de ventanas que aún no hemos instalado.

Escriba el siguiente comando para terminar la sesión X y volver a la línea de comando.

$ exit

Instalar LXDE como manejador de ventanas.

Instalar las fuentes básicas necesarias.

# pacman -S ttf-ms-fonts ttf-dejavu ttf-bitstream-vera

Instalar gamin para el monitorio de sistema de archivos.

# pacman -S lxde gamin

Actualizar el archivo de configuración de recursos de X del usuario para iniciar automáticamente LXDE con el servidor de ventanas.

# vi ~/.xinitrc


# exec xterm
exec ck-launch-session startlxde

Iniciar el servidor de ventanas.

# startx

LXDE corriendo en ArchLinux
LXDE corriendo en ArchLinux

Enlaces.