martes, julio 31, 2007

Instalar Compiz-Fusion desde el GIT, Guia Oficial

Esta guia esta sacada del foro de Fusion, fue creada por el moderador del subforo Español
franzrogar.

LINK a la guia

Lo primero que hay que hacer por supuesto es instalar bien los drivers de sus placas de video, para corroborar q todo va bien:

$ glxinfo | grep rendering

Si esto devuelve "yes" estamos en condiciones de seguir.

Ahora revisar el xorg.conf y fijarnos de tener esto: (puede ser que tengas mas cosas)

Visualizarlo: $ gedit /etc/X11/xorg.conf
Editarlo: $ sudo gedit /etc/X11/xorg.conf

Nota: Recomiendo el editarlo directamente

Section "Device"

Identifier " aca va tu modelo de placa"
Driver "nvidia"
Busid "PCI:1:0:0" ## Esto no es importante, pueden sacarlo
Option "AddARGBVisuals" "True"
Option "AddARGBGLXVisuals" "True" ## pone 32bits y no 24
Option "NoLogo" "True" ## No pone el Logo de Nvidia al iniciar
EndSection

Y esto al final del xorg.conf

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

Primero desinstalamos el compiz de tenerlo:

$ sudo aptitude purge compiz

Una vez que hayamos desinstalado el compiz existente seguimos.

Creamos un directorio el cual contendrá el script y donde se bajara el git de fusion, ya que de no hacerlo nos dejara muchos directorios sueltos por todo el home

$ mkdir fusion

Ahora bajamos el script creado por franzrogar

SCRIPT

Una vez descargado, lo descomprimimos en el directorio /fusion creado, y le damos permisos de ejecución:

$ cd fusion
$ chmod +x makefusion

Ahora instalamos el GIT para hacer funcionar el script:

$ sudo aptitude install git-core

Una vez instalado el GIT, procedemos a usar el script, para esto nos aseguramos de estar dentro del directorio "fusion"

Nota: Para los que tengan kde, editar el script y donde pone:

COMPIZREMOVE="kde"

Cambiar por:

COMPIZREMOVE="gnome"

Y donde pone:

DISTRO="ubuntu-feisty"

Cambiar por:

DISTRO="kubuntu-feisty"


Guardar, cerrar y seguir con la guia

$ cd fusion
$ ./makefusion packages

Este primer paso instala las librerías necesarias para compilar el fusion, lo hará todo el script, así que no necesitas saber nada de compilaciones.

Ahora, bajamos el git de fusion

$ ./makefusion clone

Este paso baja del git de fusion todo lo que se necesita para compilar fusion, puede que tarde bastante, dependiendo de la velocidad de conexión que tengamos.

Parece que ahora el compiz-fusion para compilar compiz necesita que libx11 tenga soporte xcb, y ninguna distro del momento la tiene, asi que deben compilarla, es facil, no se asusten

para compilar libx11 con xcb en feisty

$ sudo apt-get build-dep libx11-6

Ahora bajamos este archivo libX11-1.1.3.tar.bz2
Una vez que lo bajamos debemos descomprimirlo por ejemplo en el /home

$ cd libX11-1.1.3 (o el directorio que se os cree)
$ ./configure
$ make
$ sudo make install

Ultimo paso..... de instalación al menos

$ ./makefusion install

Ahora recomiendo reiniciar las X

Una vez terminado este paso, ya tendremos instalado fusion, solo queda correrlo.

Lo primero que debemos hacer es configurarlo para esto, corremos:

$ ccsm

Configuramos los efectos, los plugins que queramos tener, etc.

Luego vamos al menú "Aplicaciones" -- "Herramientas del Sistema" y corremos "Fusion Manager", esto pondrá un icono en la bandeja de sistema, tal como lo hacia beryl

Desde allí activamos compiz como lo hacíamos con beryl
aquí también encontrares la herramienta de configuración de compiz

Para Actualizarlo no tienen más que volver a repetir los pasos

$ ./makefusion clone
$./makefusion install

Lo demás se los dejo a ustedes para que vayan probando

Nota: Si por alguna razon deben desinstalarlo, esto se haría de la siguiente forma

$ ./makefusion uninstall

Con esto desinstalan el fusion

Espero que lo prueben y les guste

8 comentarios:

Jorge dijo...

Muchas gracias, despues de un par de errores por no leer tus instrucciones al pie de la letra. Lo logre

Matias Ferrini dijo...

Me alegro que lo hayas podido hacer andar......

Gracias por pasarte por el Blog

Anónimo dijo...

Despues de ejecutar

chmod +x makefusion

me da error siguiente:

chmod: no s'ha pogut accedir a «makefusion»: No such file or directory

QUE HAGO?

Matias Ferrini dijo...

Seguramente no estas ubicado en el directorio donde se encuentra el archivo "makefusion" o sea donde lo descargaste o guardaste

Devaneo dijo...

Al parecer funciona correctamente; seguiré probando y cualquier duda te comento.

Saludos y gracias por el manual.

LoCazZo dijo...

al hacer make o make install me dice que no se especifico ningun objetivo.... como hago para seguir??

bernal dijo...

disculpa como puede hacre para actuializar???

gracias!!!!

OberonKing dijo...

Para actualizarlo es muy fácil.

donde tienes el script descargado y lo hayas corrido la primera vez, Haces:

$ ./makefusion clone

esto te bajara las revisiones desde el GIT, las ultimas, y luego

$ ./makefusion install

Espero que te haya servido....