Instalar Compiz Fusion

Vamos a realizar la instalación del entorno Compiz Fusion. Partimos de una Ubuntu FF actualizado hasta hoy (29-08-2007). Y un dato importante, el sistema posee una tarjeta gráfica Nvidia FX 5200 y los drivers propietarios instalados mediante la aplicación Envy.

Utilizaremos los repositorios de Treviño que, aún no siendo oficiales ni soportados oficialmente por Ubuntu, si que nos ofrecen las últimas versiones de este popular entorno.

Empecemos añadiendo los repositorios de Treviño. Para ello editamos el archivo sources.list ejecutando como root el siguiente comando:

$ sudo nano /etc/apt/sources.list

Y añadimos las siguientes lineas:

# Repositorios de Treviño – Compiz Fusion
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy

Y ahora, para poder autentificar los repositorios, nos bajamos e importamos la clave:

$ wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add –

Actualizamos el sistema

$ sudo apt-get update

Una vez actualizado el sistema, procederemos a instalar Compiz. Pero antes, deberemos despejar nuestro sistema de antiguas versiones de Compiz:

$ sudo aptitude remove compiz-core desktop-effects

Ahora si, procedemos a instalar los paquetes necesarios para tener en nuestro sistema tanto Compiz como el decorador de ventanas Esmerald.

$ sudo apt-get install compiz compizconfig-settings-manager compiz-fusion-* emerald emerald-themes

Pues en principio ya lo tenemos todo bien instalado. Vamos a probarlo. Pulsamos Alt+F2 y escribimos dentro:

compiz –replace -c esmerald

Bien, si todo os funciona bien, felicidades, ya tenéis vuestro escritorio 3-D instalado. A disfrutar.

Sin embargo, yo tuve el problema de la desaparición de los bordes de las ventanas y los botones de cerrar, maximizar y minimizar. Probé varias opciones para solucionarlo y al final la acertada fue añadir al archivo de configuración de las X (xorg) las siguiente líneas dentro del apartado Device

Option “AddARGBVisuals” “True”
Option “AddARGBGLXVisuals” “True”

Para ello, editamos dicho archivo con el siguiente comando en la consola:

$ sudo nano /etc/X11/xorg

Con otras tarjetas de Nvidia, el problema se puede solucionar añadiendo la siguiente línea (y no las anteriores) dentro del apartado Screen:

Option “AddARGBGLXVisuals” “True”

Y otra posible solución (que a mi no me funcionó) es la de añadir al final del archivo xorg las siguientes líneas:

Section “DRI”
Mode 0666
EndSection

Si tenéis el mismo problema que yo, ir probando cada posible solución hasta que os salga correctamente. Pero no os olvidéis de deshacer la opción anterior si no os ha funcionado.

Bueno, pues ahora solo os queda ir probando plugins y configuraciones de los mismos y activar los que os gusten. Para ello acceder a Sistema -> Preferencias -> CompizConfig Settings Manager.

Una vez que comprobamos que todo funciona perfectamente, podemos configurar Compiz para que arranque automáticamente cada vez que iniciemos sesión. Para ello ir a Sistema -> Preferencias -> Sesiones -> Programas de inicio, añadimos un nuevo proceso pulsando en Añadir, le damos un nombre y como comando ponemos:

compiz –replace -c emerald

Y ya está, cuando reinicies el sistema (o el sistema gráfico) Compiz arrancará automáticamente.