Instalación de LXDE en ArchLinux [Tutorial]

Saturday 17 de September de 2011, 12:43 pm 61 Comments

ArchLinux Logo¿Ya instalaste el sistema base de ArchLinux y el entorno gráfico básico? ¡Perfecto! Ya puedes instalar el entorno de escritorio (desktop environment) de tu preferencia. En el presente tutorial, instalaremos LXDE paso a paso.

¿Por qué elegir LXDE?

LXDE es una excelente alternativa muy liviana (en comparación con GNOME o KDE, ¡e incluso con Xfce!), y ya que está basado en GTK+, todas las aplicaciones para GNOME funcionan perfectamente en LXDE.

Aquí un extracto de su descripción de la web oficial:

LXDE es un entorno de escritorio de código abierto (open source), su nombre significa “Lightweight X11 Desktop Environment” (Entorno de Escritorio X11 Ligero). LXDE es la solución de escritorio en ahorro de energía y velocidad extrema. Trabaja bien con computadoras de bajo rendimiento (como netbooks). Proporciona una experiencia de escritorio rápido conectando fácilmente con aplicaciones de internet y soporta una gran cantidad de programas. El equipo de LXDE está conformado de una comunidad internacional de desarrolladores, diseñadores y colaboradores de todo el mundo.

Cabe mencionar que el administrador de ventanas (window manager) predeterminado de LXDE es Openbox, el cual puede ser fácilmente sustituido por algún otro, como metacity o compiz, pero si lo que realmente deseas es un entorno rápido y liviano, mi recomendación es mantener Openbox.

Paso 1: Instalación de LXDE

Como siempre, primero debemos actualizar el sistema actual:

sudo pacman -Syu

Para instalar el sistema base de LXDE, ejecuta:

sudo pacman -S lxde

Instalando LXDE en ArchLinux 01

Como “lxde” es un grupo de paquetes, pacman te preguntará qué paquetes instalar. Mi recomendación es instalarlos todos simplemente presionando [Enter].

Instalando LXDE en ArchLinux 02

Como pudiste notar, la instalación de LXDE (tomando como referencia la última versión estable al momento de escribir este tutorial) ¡sólo descarga poco más de 30 MB! :-)

Al finalizar la instalación, observarás el siguiente mensaje:

Instalando LXDE en ArchLinux 03

Para realizar lo que se menciona en dicho mensaje, ejecuta (sin sudo):

mkdir -p ~/.config/openbox
cp /etc/xdg/openbox/menu.xml /etc/xdg/openbox/rc.xml /etc/xdg/openbox/autostart ~/.config/openbox

Paso 2: Preparativos antes de ejecutar LXDE

Antes de ejecutar LXDE, el sistema de intercomunicación de procesos dbus debe estar en ejecución. Si has seguido los tutoriales anteriores ya debes tenerlo instalado y en ejecución, en caso contrario procede a su instalación:

sudo pacman -S dbus

Y ejecutamos dbus:

sudo rc.d start dbus

Para que inicie automáticamente al iniciar el sistema, agrega dbus al arreglo DAEMONS en el archivo de configuración /etc/rc.conf

DAEMONS=(... dbus ...)

Otro componente que debemos tener instalado es Gamin (sistema de monitoreo de archivos y directorios), el cual se ejecutará automáticamente cuando sea necesario.

sudo pacman -S gamin

Paso 3: Ejecutando LXDE

Podemos ejecutar LXDE de varias maneras. Veamos algunas de ellas.

A) Via startx

Crea o edita el archivo ~/.xinitrc para que su contenido sea:

#!/bin/sh
exec ck-launch-session startlxde

Ahora ya puedes ejecutar LXDE con el comando:

startx

B) Via SLiM

Realmente se puede usar cualquier Login Manager (XDM, GDM, KDM, etc), pero una excelente alternativa muy liviana y configurable es SLiM. Para usarla, primero crea o edita el archivo ~/.xinitrc tal y como se menciona previamente (SLiM lee dicho archivo).

Luego, instala SLiM con el comando:

sudo pacman -S slim

De manera adicional (y totalmente opcional), puedes instalar diversos temas para adaptar SLiM a tu gusto personal.

Finalmente, debemos editar el archivo de configuración /etc/inittab y comentar (agregar “#” al inicio) las líneas:

#id:3:initdefault:
[...]
#x:5:respawn:/usr/bin/xdm -nodaemon

Y descomentar (eliminar el “#” al inicio) las líneas:

id:5:initdefault:
[...]
x:5:respawn:/usr/bin/slim >& /dev/null

Reinicia el sistema con

sudo reboot

para que ahora inicies sesión directamente con SLiM.

SLiM en ArchLinux

C) Via LXDM

El login manager oficial de LXDE es LXDM, pero aún está en fase experimental. Si aún así deseas usarlo, es bastante sencilla su instalación:

sudo pacman -S lxdm

Al igual que con SLiM, debemos editar el archivo de configuración /etc/inittab y agregar la línea:

x:5:respawn:/usr/sbin/lxdm >& /dev/null

Reinicia el sistema con

sudo reboot

para que ahora inicies sesión directamente con LXDM.

LXDM en ArchLinux

Cualquiera de los tres métodos mencionados, ¡ejecutarán LXDE en ArchLinux!

LXDE recién instalado en ArchLinux

Paso 4: Ajustes post-instalación

Algo básico es la instalación de algunas fuentes (tipos de letras):

sudo pacman -S ttf-bitstream-vera ttf-dejavu ttf-droid ttf-freefont

No olviden actualizar el caché de las fuentes:

fc-cache -vf

El entorno de escritorio ahora se verá mucho mejor.

Algunas ventanas de LXDE en ArchLinux

Un momento, ¿por qué no tenemos las típicas carpetas “Documentos”, “Imágenes”, “Música”, etc? De manera predeterminada ArchLinux no crea dichas carpetas, lo cual es genial pues nos permite personalizarlas a nuestro gusto. Primero, instalemos el paquete necesario:

sudo pacman -S xdg-user-dirs

Y editemos su archivo de configuración base:

sudo nano /etc/xdg/user-dirs.defaults

En su contenido, podemos comentar (poner “#” al inicio) las líneas con las carpetas que no necesitemos (en mi caso, jamás uso “Templates” y “Public”) y especificar el nombre apropiado para nuestras carpetas. Un ejemplo sería:

# Default settings for user directories
#
# The values are relative pathnames from the home directory and
# will be translated on a per-path-element basis into the users locale
DESKTOP=Desktop
DOWNLOAD=Descargas
#TEMPLATES=Templates
#PUBLICSHARE=Public
DOCUMENTS=Documentos
MUSIC=Música
PICTURES=Imágenes
VIDEOS=Videos
# Another alternative is:
#MUSIC=Documents/Music
#PICTURES=Documents/Pictures
#VIDEOS=Documents/Videos

Guarda los cambios realizados en dicho archivo, y ejecuta el siguiente comando para crear las carpetas:

xdg-user-dirs-update

LXDE con carpetas XDG en ArchLinux

¿Sencillo verdad? Si posteriormente deseamos algún cambio en dichas carpetas, el archivo a modificar es otro:

nano ~/.config/user-dirs.dirs

Al ser un archivo de nuestro usuario, no se usa el “sudo” al inicio. No olvides ejecutar nuevamente xdg-user-dirs-update si haces algún cambio.

¿Deseas tener un protector de pantalla (screensaver) en LXDE?

sudo pacman -S xscreensaver

Xscreensaver en LXDE

¿Quieres disponer de todas las opciones al cerrar la sesión (Apagar, Reiniciar, Suspender e Hibernar)? Además de tener dbus en ejecución, necesitas instalar:

pacman -S pm-utils upower

Cerrar Sesión en LXDE

¿Quienes ajustar a tu gusto el entorno de escritorio tu escritorio? Visita Menú » Preferencias » Personalizar Apariencia y Comportamiento.

Personalizar Apariencia en LXDE 01

Personalizar Apariencia en LXDE 02

¿Las opciones de personalización anteriores no son suficientes para ti? Instala obconf, un administrador de configuración avanzada para Openbox:

pacman -S obconf

ObConf en LXDE / ArchLinux

¿Necesitas aplicaciones livianas indispensables para uso diario? Instalemos entonces Leafpad (un editor de texto), Xarchiver (un archivador) y ePDFView (un visor de documentos PDF)… ¡su instalación apenas pasa de los 3 MB!:

pacman -S leafpad xarchiver epdfview

Aplicaciones livianas en LXDE / ArchLinux

¡A disfrutar de LXDE en ArchLinux! :-)

Share

Post tags