Instalación del Entorno Gráfico Básico (X Window System) en ArchLinux [Tutorial]

Saturday 27 de August de 2011, 8:24 am 102 Comments

ArchLinux Logo¿Ya instalaron el sistema base de ArchLinux? ¡Perfecto! El paso siguiente, antes de instalar cualquier entorno de escritorio (GNOME, KDE, Xfce, etc), es la instalación del entorno gráfico básico, o sea, el X Window System, también conocido como X11, o simplemente X.

Antes de iniciar, realiza una actualización general del sistema:

sudo pacman -Syu

¿Listo? ¡Iniciamos!

Paso 1: Instalar Xorg

Instalemos primero los paquetes base Xorg (la implementación open source del X Window System):

sudo pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils

Para agregar soporte 3D:

sudo pacman -S mesa mesa-demos

Paso 2: Instalar el Driver de Video

Este paso no es complicado, pero es donde muchos usuarios tienen problemas que incluso ocasionan que desistan de instalar y usar ArchLinux. ¡No hay que tenerle miedo a la instalación del controlador (driver) de video! Sólo debemos de seguir unas cuantas indicaciones.

Antes que nada, tenemos que saber que marca y modelo es nuestra tarjeta de video, para lo cual usaremos:

lspci

Se mostrará un listado de los dispositivos de hardware de nuestro equipo. Localiza la línea de la tarjeta de video (Tip: puedes usar lspci | grep VGA para filtrar la salida del comando).

Si tu tarjeta de video es nVidia

Por lo general, el controlador libre Nouveau es suficiente para la mayoría de los usuarios, y es el recomendado:

sudo pacman -S xf86-video-nouveau

Adicionalmente, para agregar soporte 3D (en fase experimental):

sudo pacman -S nouveau-dri

Si por algún motivo, Nouveau no es de tu agrado o no funciona adecuadamente en tu sistema, la recomendación es usar drivers propietarios.

Para instalar el driver propietario para las tarjetas de video más recientes (GeForce 6 en adelante):

sudo pacman -S nvidia nvidia-utils

Si tu tarjeta de video no es tan reciente (GeForce 5 FX series):

sudo pacman -S nvidia-173xx nvidia-173xx-utils

Debes reiniciar el sistema para que los cambios surtan efecto. Luego, debemos configurar el recién instalado driver de nVidia:

sudo nvidia-xconfig

Este comando creará (o editará, si ya existe) el archivo de configuración /etc/X11/xorg.conf de acuerdo a tu hardware específico.

Si tu tarjeta de video es ATI

Para este tipo de tarjetas de video, debemos instalar el controlador xf86-video-ati (radeon), el cual funcionará con los chipsets hasta HD 4xxx (últimos R700 chipsets), así como para HD 5xxx (últimos R800 chipsets).

sudo pacman -S xf86-video-ati

Un detalle: El controlador xf86-video-ati es reconocido como “radeon” por Xorg (en /etc/X11/xorg.conf).

Si tu tarjeta de video es Intel

Para las tarjetas madre (motherboards) marca Intel, que tienen integrada la tarjeta de video (GPU), basta con instalar el siguiente controlador:

sudo pacman -S xf86-video-intel

Funcionará en los GPUs más comunes, tales como Intel GMA 900 (chipsets 910, 915) e Intel GMA 950 (chipset 945).

Si estás instalando ArchLinux bajo VirtualBox

Primero debemos instalar el paquete base:

sudo pacman -S virtualbox-archlinux-additions

Y luego cargar los módulos del kernel de VirtualBox:

sudo modprobe -a vboxguest vboxsf vboxvideo

Para que dichos módulos se carguen cada vez que se inicie el sistema, debemos agregarlos al arreglo MODULES en el archivo de configuración /etc/rc.conf:

MODULES(... vboxguest vboxsf vboxvideo)

Si tu tarjeta de video es una diferente a las anteriores

Para ver la lista completa de controladores de video open-source, realiza la siguiente búsqueda:

pacman -Ss xf86-video

Revisa detenidamente la lista de la salida del comando anterior, e identifica el driver apropiado a tu tarjeta de video. Por ejemplo, para instalar el controlador para Savage:

sudo pacman -S xf86-video-savage

Si no encuentras ninguno apropiado a tu tarjeta de video, el controlador vesa es el más genérico, aunque no ofrece soporte 3D ni aceleración por hardware:

sudo pacman -S xf86-video-vesa

Paso 3: Probar el Entorno Gráfico

Antes de instalar GNOME, KDE o el desktop environment de tu preferencia, te recomiendo ampliamente verifiques que el entorno gráfico básico ya funciona correctamente (y así evitarte dolores de cabeza posteriores), para lo cual instalaremos el window manager predeterminado de X: twm.

sudo pacman -S xorg-twm xorg-xclock xterm

Si instalaste Xorg antes de crear tu usuario (si has seguido los pasos desde el tutorial pasado, no tienes que preocuparte por este detalle), existirá un archivo vacío .xinitrc en tu $HOME, el cual necesitas eliminar para iniciar apropiadamente el entorno gráfico.

rm ~/.xinitrc

Adicionalmente, necesitamos que el “message bus” (dbus) se encuentre instalado:

sudo pacman -S dbus

Ejecutamos entonces el daemon dbus:

sudo rc.d start dbus

No hay que olvidar agregar dbus al arreglo DAEMONS dentro de /etc/rc.conf para que inicie automáticamente cada vez que arranque el sistema:

DAEMONS=(... dbus ...)

Finalmente, ¡ejecutamos Xorg!:

startx

Apareceran unas ventanas simples, un reloj, y tu mouse debe funcionar. Si es así, ¡lo lograste!, ya tienes instalado y configurado perfectamente tu entorno gráfico básico, listo para proceder a la instalación de GNOME, KDE, Xfce, LXDE, etc.

Ah si, para salir de twm, puedes usar el comando:

sudo pkill X

o bien, reiniciar el sistema:

sudo reboot

Por cierto, toda la información anterior ha sido extraida del maravilloso Wiki Oficial de ArchLinux, el cual les recomiendo consultar si tienen alguna duda, o para ampliar sus conocimientos sobre esta magnífica distro.

Share

Post tags