Instalación de Xfce en ArchLinux [Tutorial]
¿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 Xfce paso a paso.
¿Por qué elegir Xfce?
Xfce es una excelente alternativa estable y muy liviana (en comparación de GNOME o KDE), contiene todo lo necesario para su uso cotidiano, y al estar basado en GTK+, todas las aplicaciones para GNOME funcionan perfectamente en Xfce.
Su administrador de ventanas Xfwm incluye composición, por lo que permite transparencias, sombras y demás beneficios de la aceleración por GPU, sin gran consumo de recusos de hardware como lo hacen Mutter de GNOME, KWin de KDE o el tan conocido Compiz (este último puede ser usado en Xfce sin problemas).
Paso 1: Instalación de Xfce
Como siempre, primero debemos actualizar el sistema actual:
sudo pacman -Syu |
Para instalar el sistema base de Xfce, ejecuta:
sudo pacman -S xfce4 |

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

Si deseas extras (muy recomendado), como plugins para el panel de escritorio, ejecuta:
sudo pacman -S xfce4-goodies |

De nuevo, pacman te preguntará qué paquetes instalar.

Como pudiste notar, la instalación completa (base + extras) de Xfce 4.8 (última versión estable al momento de escribir este tutorial) ¡sólo descarga aproximadamente 60 MB! :-)
Paso 2: Preparativos antes de ejecutar Xfce
Antes de ejecutar Xfce, 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 Xfce
Podemos ejecutar Xfce de varias maneras. Veamos algunas de ellas.
A) Directamente
Usando el comando:
startxfce4 |
B) Via startx
Crea o edita el archivo ~/.xinitrc para que su contenido sea:
#!/bin/sh exec ck-launch-session startxfce4 |
Ahora ya puedes ejecutar Xfce con el comando:
startx |
C) 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.

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

Paso 4: Ajustes post-instalación
¿No les gusta el aspecto de las fuentes (tipos de letra) del entorno gráfico? Instalemos entonces algunas fuentes:
sudo pacman -S ttf-bitstream-vera ttf-dejavu ttf-droid ttf-freefont |
Actualizamos el caché de las fuentes:
fc-cache -vf |
Luego de cerrar la sesión de Xfce, entramos nuevamente y notaremos el entorno mucho mejor.

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 |

¿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 Xfce?
sudo pacman -S xscreensaver |

Un último detalle, para que xfce4-mixer funcione con alsa, debemos instalar:
sudo pacman -S gstreamer0.10-base-plugins |
¡A disfrutar de Xfce en ArchLinux! :-)




Pingback: Xfce 410 disponible en ArchLinux