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
Personal tools