Saturday, April 21, 2007

Instalar Beryl en Ubuntu 7.04 (Feisty Fawn)

El 19 de Abril se liberó la versión final de una de las distribuciones mas usadas de Linux; Ubuntu.
Ese mismo día me propuse hacer el upgrade del mismo, pero después de las 12 horas en las que se tardo en bajar todo, decidí bajar una iso y hacer la instalación desde cero.

El único problema fue hacer funcionar Beryl de entrada, ya que las opciones que me ofrece compiz que es el gestor que trae por default la nueva versión, no satisfacen mis gustos personales. Inicialmente fue una busqueda infructuosa de drivers propietarios, libres, compilar, borrar y hacerle mil modificaciones a mi xorg.conf, cosa que no lograba mas que tronar el servidor gráfico y cargarme beryl con la ya famosa pantalla blanca de la muerte XD.

Bueno después de 2 días de blogguear por la solución, la encontré.. en este Blog está la solución mas sencilla para instlar Beryl.

Parte en el momento en que eres capaz de activar compiz desde la opción Sistema -> Preferencias -> Efectos de escritoerio, Si lográs hacer eso, es que ya esta activada la aceleración gráfica de tu tarjeta y de ahí en adelante todo es click y aceptar...

Cabe mencionar que ni siquiera se necesita saber si tu tarjeta es ATI o Nvidia, o si vas a usar XGL o AIXGL o si necesitas usar drivers libres o que se yo..

Esto solo lo he probado en mi equipo y funcionó a la primera.. cosa que ningún otro Howto había logrado. Así que sería bueno ver si otros usarios lo hacen para ver el resultado..

Mi equpio es una PV a 3.2 Ghz 64 Bits. Ram 512 160 GB hd. Monitor LCD 19" Wide 7y demás cosas

A manera de resumen les dejo las instrucciones como receta de cocina, pero en el blog de ArsGeek lo pueden encontrar con pantallas de referencia.

1.- Si ya activaron compiz siguiendo este caminito..
System -> Preferences -> Desktop Effects
Lo demás es relativamente simple. Si no pues a buscar como activar la aceleración gráfica de sus tarjetas.

2. En una terminal hay que teclear..

gksudo gedit /etc/apt/sources.list

Y agregamos al final

#Beryl stuff

deb http://ubuntu.beryl-project.org/ feisty main
deb-src http://ubuntu.beryl-project.org feisty main

Esto agregará los repositorios de Beryl a nuestra lista de software.

3. Obtendremos su respectiva llave poniendo esto en una terminal.

wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -

Y después actualizar la lista de repositorios con esta instrucción.

sudo apt-get update

4. Ahora a modificar el archivo xorg.conf, no sin antes hacer un respaldo con este comando.

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

Y después a editarlo

gksudo gedit /etc/X11/xorg.conf

Recuerden que se puede editar con gedit o con nano según la distro.

5. Una vez dentro. se busca la sección "Module" y se tiene que revisar que los siguientes 3 renglones existan en el mismo, de lo contrario hay que agregarlos.

Load "dri"
Load "dbe"
Load "glx"

De igual forma en la sección "Device" vamos a agregar esta línea

Option “XAANoOffscreenPixmaps”

Y por último en la parte final del archivo buscamos estas opciones, si no están, pues a agregarlas.

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

6. Ahora vamos a reiniciar las X's presionando al mismo tiempo CTRL+ALT+BACKSPACE

7. Una vez dentro instalamos Beryl y el tema de las ventanas que se llama emerald

sudo apt-get install beryl emerald-themes

E instalamos el gestor de beryl

sudo apt-get install beryl-manager

8. Por último para ver si todo ha ido bien.. ejecutamos

beryl-manager

Y esto debe cargar un nuevo tema en tus ventanas, y así beryl esta funcionando..

Las formas en que lo puedes cargar son varias , pero aqui esta la forma de hacr que se cargue cada que iniciamos sesión.

Vamos a hacer un script para lanzar beryl

En una terminal tecleamos esto:

gksudo gedit /usr/bin/startberyl.sh

Y en el editor que nos aparece ingresamos lo siguiente

#!/bin/sh
beryl-manager
sleep 4
exec gnome-session

Salvamos y salimos y le damos permisos de ejecución.

sudo chmod a+x /usr/bin/startberyl.sh

Después vamos a Systema -> Preferencias -> sesiones

En la pare de programas del menu inicio damos click en nuevo, en la descripción ponemos Beryl y en el comando agregamos la siguiente orden.

/usr/bin/startberyl.sh

cerramos y reiniciamos pa ver si fucionó..

Complicado? para nada.. pues a ver si funciona pa todos.

saludos.

Nota.
Si piensan hacer copy paste(copiar-pegar) ojo con las comillas, por alguna razón la tipografía con las que se copian no es la misma a la de los archivos originales y esto causa conflictos. así que las tendrán que reemplazar en el archivo original.