Ya se que hay muchos how to de como instalar compiz fusion y que en los foros de ubuntu se resuelven todas las dudas de el tema, pero tambien es cierto que muchos de los tutoriales se basan en Nvidia o ATI, asi que este ligero howto es dedicado a gente que tiene una tarjeta grafica exactamente igual a la mia.
Suponiendo que es una instalacion nueva de Ubuntu 7.04 lo mas seguro es que el controlador de la tarjeta nomas soporte la resolucion de 1024 x 786. Para resolver esto y poder cambiar la resolucion a la quequieres (la mia esta en 1280 x 800) desde los repositorios de synaptic instalas el paquete 915resolution:
Sistema>Administracion>gestor de paquetes synaptic.
En la opcion de busqueda (arriba a la derecha) buscas por nombre 915resolution, seleccionas el paquete para instalar, una vez instalado reinicias la computadora. Al volver a iniciar sesion pones la configuracion que quieresen sistema>prferencias>resolucion de pantalla.
Antes de instalar compiz fusion, chequemos si tenemos aceleracion grafica, en terminal ejecuta el comando glxinfo | grep direct, debe sar una respuesta asi:
astaroth@astaroth-laptop:~$ glxinfo | grep direct
direct rendering: Yes
Ahora a instalar Compiz Fusion.
Primero agregar el repisitorio de compiz fusion. Para esto hay que abrir una terminal (aplicaciones>accesorios>terminal y escribs esto:
sudo gedit /etc/apt/sources.list
Escribes password de root
Una vez abierto el sources.list vas hasta el final de documento y agregas las siguientes lineas:
# Treviño’s Ubuntu Feisty EyeCandy Repository (GPG key: 81836EBF)
# Many eyecandy 3D apps: Beryl, Compiz, Fusion, AWN and kiba-dock
# built using latest available (working) sources from git/svn/cvs…
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy
Guardas el archivo (icono guardar) y lo cierras. Ahora desde la misma terminal agregas la clave publica de el nuevo repositorio, pega este comando:
KEY=DD800CD9; gpg –keyserver subkeys.pgp.net –recv $KEY && gpg –export –armor $KEY | sudo apt-key add -
Si por alguna razon esto marca error aplica este comando:
wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -
Ahora actualiza la lista de repositorios, esto es para que ubuntu reconozca los nuevo repos agregados:
sudo apt-get update
Listo, hasta aqui tienes la fuente confiable de donde bajar e instala compiz fusion.
Ahora, para hacer una instalacion limipa y que no tenga problemas futuros con paquetes duplicados u otro problema, desinstalamos cualquier rastro de compiz de ubuntu:
sudo apt-get remove –purge compiz-core
Puede que pregunte que si realmente quieres eliminar el paquete ubuntu-desktop, eliminalo no es problema y no desconfigurara el entorno grafico para nada.
Hasta aqui ya tenemos los repos de compiz fusion, eliminamos todo rastro de gestores 3d de la maquina, listo para instalarlo.
Lo que sige es instalar compiz fusion, estos paquetes se deben instalar en este exacto orden y no debe faltar ninguno, si marca algun error alguno de ellos manda un commento y aborta la instalacion:
instalamos paquetes necesarios para compiz:
sudo apt-get install compiz # compiz-gnome AND/OR compiz-kde
Luego el configurador de compiz con todas sus librerias:
sudo apt-get install compizconfig-settings-manager # compizconfig-backends-* ?!
Instalar los pugins de compiz fusion:
sudo apt-get install compiz-fusion-*
Listo, tenemos compiz fusion ahora para probar y ejecutar compiz fusion:
compiz –replace
Pero si quieres usar los themes de emerald (contornos de ventana):
compiz –replace -c emerald
Ahora, aqui puede surgir un problema, no dibuja los contornos de ventanas, esto puede tener dos soluciones:
En Sistema>preferencias>compizconfig settings manager dentro de el grupo de effects habilita la opcion de decoracion de ventanas.
Si no soluciono el problema, reinicia sesion y ejecuta el siguiente comando:
compiz –replace –indirect-rendering -c emerald
El problema hasta este punto debe estar resuelto, si no es asi ve al gestor de paquetes synaptic, busca todo lo que aparezca bajo nombre compiz e instalalo, despues reinicia.
Ahora, si quieres que compiz fusion inicie al iniciar sesion en ubuntu ve a sistema>preferencias>sesiones dentro del menu de programas de inicio agregas uno nuevo (boton nuevo):
dentro de nombre pones: Decorator
dentro del comando pones: gnome-window-decorator
Y agregas otro, que sera el de compiz fusion:
Nombre: compiz
Comando: compiz –replace –indirect-rendering -c emerald
dentro de este pueden ser compiz –replace -c emerald
Asegurate de que esten habilitados (ahi mismo dentro de programas de inicio, columna habilitado?)
Reinicia sesion y al entrar tendras compiz fusion!
Despues pongo como hacer un script de inicio (para que no arranque desde inicio de sesion) pero ya me tengo que ir, saludos!!!