Instalación de escritorio 3D: Beryl
De Comunidad MoLinux, la enciclopedia libre.
Para que beryl pueda funcionar necesitamos una tarjeta gráfica con 3d. En el caso de tener una nvidia, seguiremos estos pasos
Primero instalamos el paquete linux-restricted-modules, en este paquete están los drivers de nvidia para ubuntu entre otro. Para instalar el paquete nos vamos a la consola y tecleamos
sudo apt-get install linux-restricted-modules-$(uname -r)
El uname -r lo que hace es mostrarnos la versión del kernel o núcleo que tenemos, otra manera para hacer esto mismo seria
sudo apt-cache search linux-restricted-modules
Nos muestra todos los “módulos restricted” ahora solo tendríamos que elegir el que sea de nuestro núcleo, si tecleamos de nuevo en la consola
sudo uname -a
GaNiMeDeS:/home/JuPiTeR# uname -a Linux GaNiMeDeS 2.6.18 #3 Wed Feb 28 09:11:58 CET 2007 i686 GNU/Linux
Ya tendríamos la versión de nuestro núcleo, ahora solamente nos quedaría instalar el modules de nuestro kernel
Una vez instalado el restricted modules ya tendríamos corriendo las X con nuestros drivers de Nvidia, pasamos a verificar que tenemos la aceleración 3D de nuestra tarjeta. Teclearemos de nuevo dos comandos en nuestra consola
sudo glxinfo ---> nos debe aparecer por consola algo así “direct rendering: Yes”
Esto nos indica que tenemos activado el 3D de la tarjeta, para verlo gráficamente teclearemos el siguiente comando y nos saltara una ventanita
sudo glxgears ---> Este nos muestra unos engranajes dando vueltas
Llegados aquí debemos verificar que nuestro fichero de configuración de las X tiene las siguientes lineas. Editamos /etc/X11/xorg.conf. Lo podemos editar con nuestro editor favorito (vim) o mediante el gedit también si estáis familiarizado con él
sudo vim /etc/X11/xorg.conf
Las lineas que debemos tener y sino tenemos debemos añadir son:
En la sección "Modules", debe tener en la primera posición
Load "glx"
En la sección "Devices", debe tener en la ultima posición
Option "AllowGLXWithComposite" "true"
Option "TripleBuffer" "true"
Option "RenderAccel" "true"
En la sección “Screen”, debe tener la linea
Option "AddARGBGLXVisuals" "True"
Ahora agregamos al fichero las siguiente lineas
Section "Extensions"
Option "Composite" "Enable"
EndSection
Debemos tener en cuenta que todos estos cambios e instalaciones se deben hacer desde la consola sin tener arrancada las X, a excepción del comando glxgears. Para “irnos” a la consola lo hacemos de la siguiente manera, pulsamos la tecla “Alt” y pulsamos el F1, así nos llevara a la consola primera o tty1, si veis que no funciona de esta manera probar con “Alt”, “Ctrl” y F1, desde las propias consolas funcionara bien el Alt+F1. Para volver a las X solo tenemos que irnos a la consola numero 7, ya sabéis Alt+F7. Llegados a este punto ahora desde nuestra tty1, procedemos a matar nuestras X. Usaremos varios comandos para ello
sudo ps aux | grep gdm
El comando ps nos muestra los procesos que están corriendo en nuestra maquina, con el grep nos filtra y solamente nos saca las lineas que contengan gdm (gnome display manager) Si por un casual no usamos gdm buscaremos algún proceso que haga referencia a “startx” o a “xinit” por ejemplo en mi caso
GaNiMeDeS:/home/JuPiTeR# ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND JuPiTeR 6923 0.0 0.2 3536 584 tty2 S+ 09:50 0:00 /bin/sh /usr/bin/startx
Ahora solamente tenemos que matar el proceso, al hacer el ps nos fijamos en el PID del proceso, una vez que tenemos nuestro PID procedemos a matarlo con
sudo kill -9 nuestro_pid_a_matar GaNiMeDeS:/home/JuPiTeR# kill -9 6923
Otra manera mas elegante es bajar el demonio de gdm
sudo /etc/init.d/gdm stop
Una vez hecho las instalaciones y cambios lanzamos de nuevo nuestro gdm
sudo /etc/init.d/gdm start
Nota: Véase que en los ejemplos no uso el sudo porque estoy como root
Ahora pasamos a instalar beryl
Editamos el /etc/apt/sources.list con nuestro editor favorito y añadimos la linea
deb http://ubuntu.beryl-project.org/ edgy main
sudo vim /etc/apt/sources.list
Con esto lo que hacemos es meter un nuevo repositorio para poder bajarnos los ficheros del beryl para la posterior instalación
Ahora instalamos los paquetes que necesitamos en nuestro caso solamente necesitamos el paquete beryl
sudo apt-get update && apt-get install beryl
Deberá instalar estos paquetes, en la instalación nos deberá instalar los siguientes paquetes
beryl beryl-core beryl-dbus beryl-dev beryl-manager beryl-plugins-data beryl-plugins beryl-settings
Ahora solo nos queda ejecutar desde una consola con las X levantadas el siguiente comando.
sudo beryl-manager

