Ya que el proyecto Beryl está descontinuado, es hora de actualizar nuestro ambiente gráfico a lo que es el futuro del eyecandy, esto es, Compiz Fusion. Si aún no sabes qué es Beryl o Compiz Fusion, he aquí un video demostrativo:
Después de ver lo que se puede hacer con este magnífico ambiente gráfico; pongamos manos a la obra. Este tutorial te servirá para instalar la más reciente versión de Ubuntu, los controladores propietarios de ATI (los únicos que proveen a las tarjetas de la serie X1000 con aceleración 3D), XGL y Compiz Fusion.
NOTA: Si ya tienes tienes funcionando Beryl, no tendrás que hacer todo de nuevo, solo salta al paso 17.
NOTA IMPORTANTE: Este tutorial fue compilado gracias a todos estos sitios y con algunas modificaciones mías. Los créditos se quedan con sus respectivos autores.
-
Para la instalación usaremos el CD alterno de instalación. Lo puedes encontrar aquí. Bájate el que sea más apropiado de acuerdo al tipo de intalación que
deseas tener. Lo más seguro es que necesites la versión Intel x86. - Inicia tu computadora desde el CD que recién bajaste y selecciona la instalación en modo texto (la primera opción). Este modo de instalación es muy parecida a la forma que se usaba en Ubuntu 5.10 y anteriores.
-
Completa la instalación y reinicia tu computadora.
-
Actualiza tu sistema con los siguientes comandos (necesitarás conexión a Internet en este punto. Si por algún motivo no cuentas con Internet, antes de la instalación baja estos paquetes
para después colocarlos en /var/cache/apt/archive. Asegúrate de que tengan los permisos necesarios para que apt pueda utilizarlos).sudo apt-get update sudo apt-get dist-upgrade
-
Instala fglrx, el driver propietario de ATI.
sudo apt-get install xorg-driver-fglrx
-
Actualiza los módulos cargados.
sudo depmod -a
-
Configura el archivo /etc/X11/xorg.conf.
sudo aticonfig --initial sudo aticonfig --overlay-type=Xv
- Reinicia.
-
Ahora Ubuntu debe iniciar con el ambiente gráfico. En este punto tu sistema todavía no cuenta con aceleración por hardware, así que hay que activar tu tarjeta con el manejador de controladores restringidos usando:
System >> Administration >> Restricted Drivers Manager
-
Reinicia. Asegúrate de que el fglrx se cargó correctamente. Al final de /etc/X11/xorg.conf se debe encontrar lo siguiente:
Section "Extensions" Option "Composite" "0" EndSection -
Ahora hay que instalar XGL.
sudo apt-get install xserver-xgl
-
Como XGL no arranca por defecto, hay que escribir un par de scripts para correrlo automáticamente. Coloca el siguiente script en el archivo /usr/local/bin/startxgl.sh. Hay que crear el archivo, si es que no existe.
#!/bin/sh Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer & sleep 4 DISPLAY=:1 cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)" xauth -i add :1 . "$cookie" exec dbus-launch --exit-with-session gnome-session
-
Una vez creado el archivo, hay que ponerle permisos de ejecución.
sudo chmod a+x /usr/local/bin/startxgl.sh
-
Ahora necesitamos una forma de llamar a ese script de manera controlada. Así que vamos a crear una nueva opción para la sesión de GDM. Para lo que tenemos que crear el archivo /usr/share/xsessions/xgl.desktop con el siguiente contenido.
[Desktop Entry] Encoding=UTF-8 Name=GNOME with XGL Comment= Exec=/usr/local/bin/startxgl.sh Icon= Type=Application
-
También hay que darle permisos de ejecución.
sudo chmod a+x /usr/share/xsessions/xgl.desktop
- Ahora prueba el XGL. Cierra la sesión y vuelve a entrar, pero esta vez usando la sesión GNOME with XGL (en la pantalla de entrada clic en Opciones >> Elegir sesión).
-
Hay que agregar el repositorio donde están los paquetes de Compiz Fusion. Para lo cual tenemos que bajar la llave y agregarla al apt:
wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -
-
Después hay que agregar el repositorio de Treviño para poder bajar los últimos paquetes de Compiz Fusion. Para habilitar el repositorio vamos a “System->Administration->Software Sources” y en la pestaña de “Third Party” agregamos las siguientes
dos líneas (alternativamente puedes agregarlas al archivo /etc/apt/sources.list) y actualizamos la lista de paquetes con “apt-get update”.deb http://download.tuxfamily.org/3v1deb feisty eyecandy deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy
-
Hay que desinstalar los paquetes de Compiz que vienen por defecto en la distribución Feisty Fawn. Se va a remover también ubuntu-desktop, pero lo reinstalaremos más adelante.
sudo apt-get remove compiz-core desktop-effects
-
Ahora si, a instalar Compiz Fusion.
sudo apt-get install compiz sudo apt-get install compizconfig-settings-manager sudo apt-get install libcompizconfig-backend-gconf sudo apt-get install compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-fusion-plugins-unsupported
-
Instalamos ubuntu-desktop, que se había removido por quitar los paquetes de Compiz.
sudo apt-get install ubuntu-desktop
-
Listo. Ya puedes cerrar la sesión e iniciar con Gnome with XGL y ejecutar el siguiente comando desde la consola.
compiz --replace
-
Si tienes problemas para ver los efectos y en la consola te salió el siguiente error, desde Synaptic actualiza el paquete libdecoration a la versión 0.5.
/usr/bin/compiz.real: symbol lookup error: /usr/lib/compiz/libdecoration.so: undefined symbol: decor_apply_gravity
-
Actualización (gracias a Sergio por la sugerencia): Para no tener que ejecutar el comando del paso 22 cada vez que se inicia sesión. Podemos crear una entrada en los scripts que se ejecutarán automáticamente cada vez que se inicie la sessión; para lo cual abrimos System->Preferences->Sessions, donde agregaremos el comando “compiz ––replace”:

Suerte a todos, y ya saben.. si tienen dudas pongan con comentario y trataremos de encontrar una solución.

De mil maravillas, tengo una ATI x1600 y lo instale perfectamente sobre 7.04 AMD64. Tuve que cambiar los paquetes por eyecandy-amd64 (seria bueno que aclares eso) y ademas me quedo pendiente que se inicie automaticamente…
Si bien lo puedo agregar a algun script de inicio, seria bueno que agregues un paso mas para dejarlo permanente al inicio.
Excelente resumen (ojala todo esto ya estuviera automatizado).
Felicitaciones.
Sergio
August 25th, 2007
Hola, no me deja iniciar sesión Gnome with XGL
(se cierra). y en el paso 22 no me deja hacer lo me dice:

Fatal: Failed test: texture_from_pxmap support
Checks indicate tht it’s impossible to start compiz on your system
Borinho
August 29th, 2007
[...] y Beryl se están fusionando para dar lugar al proyecto Compiz Fusion. Por lo que he preparado un tutorial para instalar Compiz Fusion. Si no te interesa y solo quieres Beryl, este post te [...]
Instalando Ubuntu (7.04) Feisty Fawn con Beryl sobre ATI X1xxx
August 29th, 2007
Hola, me ha servido mucho tu resumen, en un segundo intento logre hacer que iniciará sesion con xgl, y logre hacer bien el paso 22 pero algo anda mal con mi compiz-fusion
quise ponerle el cubo y no me dejo abrí los efectos del escritorio (en sistema - preferencias) y todo valio, ya no me hace los efectos, intente instalar el beryl que posteaste y tampoco se pudo jajaja a veces soy medio burro, pero de ante mano muchas gracias por la ayuda 
Borinho
August 31st, 2007
Hola Borinho, si la instalación fue exitosa deberías tener el efecto del cubo activado. Ejecuta el comando del paso 22 desde la consola; si te sale el error del paso 23, actualiza el paquete libdecoration desde Synaptic.
Si por alguna extraña razón solo están desactivados los efectos puedes ejecutar en la consola ccsm (no sé si ya usaste esta utilería) para activar/configurar los efectos.
Si eso no te ayuda, se me hace que algo salió mal en un paso anterior; publica lo que te salga de ejecutar “DISPLAY=:0 glxinfo”.
Saludos.
moshin
August 31st, 2007
Hola a todos aun no me queda muy bien el compiz-fusion
Gracias moshin he hecho lo siguiente:
Al aplicar el paso 22 me aparece:
A handler is already registered for the path starting with path [0] = “org”
Gconf backend: There is an unsupported value at path /apps/compiz/plugins/wobbly/screen0/options/friction. Settings from this path won’t be read. Try to remove that value so that operation can continue properly.
Gconf backend: There is an unsupported value at path /apps/compiz/plugins/wobbly/screen0/options/spring_k.
Settings from this path won’t be read. Try to remove that value so that operation can continue properly.
(gtk-window-decorator:90190): Wnck-WARNING **: Unhandled action type (nil)
despues reinicio la sesion, y ya no aparecen los efectos ejecuto de nuevo el paso 22 ya aparecen los efectos.
aplique desde la consola ccsm (no aparecen los efectos solamente aplicando compiz –replace)y me dio esto:0
Gconf backend: There is an unsupported value at path /apps/compiz/plugins/scale/allscreens/options/initiate_edge. Settings from this path won’t be read. Try to remove that value so that operation can continue properly.
Gconf backend: There is an unsupported value at path /apps/compiz/plugins/wobbly/screen0/options/friction. Settings from this path won’t be read. Try to remove that value so that operation can continue properly.
Gconf backend: There is an unsupported value at path /apps/compiz/plugins/wobbly/screen0/options/spring_k.
Settings from this path won’t be read. Try to remove that value so that operation can continue properly.
al ejecutar “DISPLAY=: glxinfo” me sale
Error: unable to open display (null).
Borinho
September 1st, 2007
Hola Borinho, no me había fijado pero a mí también me salen esos warnings; no sé si se trate de un error grave, pero no lo creo. He estado usando compiz por algún tiempo ya, y parece bastante estable.
Eso de que al reiniciar la sesión no aparezcan los efecto es normal, ya agregé el paso 24 para que no haya más confusiones.
El último error debe ser por que te faltó un cero en el comando “DISPLAY=:0 glxinfo”.
Saludos.
moshin
September 2nd, 2007
Hola por fin despues de muchos inentos me quedo, muchas gracias moshin que me ayudaste muuuuuchooo, gracias.
Borinho
September 3rd, 2007
MUCHÍSIMAS GRACIAS, hice una instalación o re-instalación desde cero y recién me salio listado el driver de ATI para activarlo, esto es en: System >> Administration >> Restricted Drivers Manager. Luego todo me anduvo bien hasta el final! Además para reemplazar el aburrido MetalCity, instale Emerald, haciendo luego
sudo aptitude install emerald emerald-themes
luego lo activo modificando la linea que uso para activar Compiz:
compiz –replace -c emerald
Lo agregue a sesiones, pero no se activa el Emerald, pero despues lo activo con un lanzador.
ADVERTENCIA: eh visto varios plugings nuevos para Compiz-fusion; pero son UNOFFICIAL y por tanto INESTABLES! lo que hace inestable todo. Por si acaso NO lo instalen.
Ale de Jujuy - Argentina
September 5th, 2007
Hola, he instalado compiz-fusion junto con beryl según varias guías. Al introducir
compiz –replace
me da el error que antes mencionasteis:
A handler is already registered for the path starting with path [0] = “org”,
repetido en muchas líneas, tengo que darle a Ctrl+C para recuperar el cursor.
mientras veo el listado, puedo apreciar las transparencias y efectos de compiz, pero no los bordes de las ventanas, incluso introduciendo
compiz –replace -c emerald
No entiendo los comentarios que haceis, si teneis la solución, por favor, comentadlo de manera que lo entienda, llevo poco tiempo con linux.
Gracias!
Galious
September 10th, 2007
Hola, soy algo novato en linux por no decir mucho xD, estoy en ubuntu 7.07. Mi duda es como crear el archivo /usr/local/bin/startxgl.sh en la carpeta bin, ya que no me deja a pesar de haberle pueso permisos usando sudo chmod 777 /bin
Muchas gracias. Saludos
X
September 14th, 2007
Excelente el articulo. Con esto pude visualizar correctamente mis DVD con XINE..Era lo que buscaba. Felicitaciones.
===========
Para crear el archivo realiza lo siguiente:
1) Te vas al directorio /usr/local/bin
2) sudo vi startxgl.sh (Alli copias y pegas)
3) sudo chmod 755 startxgl.sh
Alejandro
September 16th, 2007
Hola Galious, me parece que tu caso no es igual al que se había comentado antes. Aunque nunco he visto ese comportamiento particular, te recomiendo que revises que estás usando el repositorio correcto y que intentes una reinstalación de los paquetes de los pasos 20 y 21 con el comando “sudo apt-get reinstall“.
Si eso no funciona, no me queda más remedio que recomendarte una instalación desde cero, ya que a veces mezclando instrucciones de varias guías puede llevar a errores muy difíciles de detectar. Espero que tu problema se solucione. Saludos.
moshin
September 18th, 2007
Hola Alejandro, gracias por la ayuda con la pregunta de X. Saludos.
moshin
September 18th, 2007
Hola, soy nuevo en linux y acabo de instalar Ubuntu 7.04 de la misma forma que ponía en la guía, la imagen la he bajado del mismo sitio, y me gustaría que me aclaráseis algunas dudas que tengo, en mi intento de instalar compiz-fusion.
La primera, es si después de instalar Ubuntu en sí, éste no debería iniciarse con su “entorno gráfico”, o si es normal que lo haga así.
Mi segunda duda: la “pantalla de comandos” donde hay que introducir todos los códigos, es la llamada “Terminal”, situada en “Aplicaciones>Accesorios”?
3ª: cómo puedo crear el archivo “/usr/local/bin/startxgl.sh” descrito en el paso 12? Me indica que no soy propietario (todo esto lo hago desde “el entorno gráfico”, por lo que al crear el archivo intento hacer algo parecido a lo que haría en Windows, click derecho, crear un nuevo archivo… o debería crearlo utilizando algún comando en la consola?
Muchas gracias de antemano, espero con ansias vuestra respuesta:
aQuamica~
aQuamica~
October 7th, 2007
Hola aQuamica, que gusto que te hayas decido a usar linux. A veces las cosas no se ponen muy fáciles, pero al final vale la pena.
1. Después del paso 3, ubuntu todavía no muestra el ambiente gráfico, ya que la tarjeta gráfica no es soportada por defecto. Los pasos 4-7 son para instalar el driver propietario que permitirá la aceleración gráfica. En el paso 9 ya debes tener ambiente gráfico.
2. Así es, esa es la consola o terminal. Ahí hay que ejecutar los comandos. Si te fijas bien, la mayoría tienen el sufijo “sudo”, esto es para ejecutarlos con privilegios de root.
3. No puedes crear archivos en esa carpeta porque pertenece a root y solo pueden ser modificados por root. Para crear el archivo lo puedes hacer desde la terminal ejecutando: sudo gedit /usr/local/bin/startxgl.sh
Saludos y mucha suerte.
moshin
October 7th, 2007
Genial malditos felinos por fin un tutorial que me sirvio mil gracias desde santiago de chile.
Pantro
October 13th, 2007