jueves, 11 de octubre de 2007

Compiz-Fusión escritorios 3D

Compiz Fusion es una colección de plugins y un sistema de configuración para el gestor de composición de ventanas de Compiz, para el sistema de ventanas X. Compiz Fusion es el resultado de la unión entre el paquete "Compiz Extras" de Compiz y las partes del proyecto Beryl, que era independiente del núcleo del gestor de ventanas. El propósito del proyecto es transportar casi todas las características de Beryl a los plugins de Compiz.

Características.

  • Mas estable al contar con Compiz como núcleo.
  • Plugins nuevos, como Expo Wall que permite colocar los escritorios en una pared virtual o Paint Fire on de Screen (pintar con fuego), que permite dibujar usando un efecto de fuego sobre el escritorio.
  • Efectos de reflejo tanto en el skydome del cubo y en el suelo del plugin Expo Wall.
  • Aumentar o disminuir el número de escritorios, con lo que se puede cambiar el cubo por un triángulo, pentágono, etc.
  • Desarrollo más rápido, dado que ahora los desarrolladores de ambos proyectos, Beryl y Compiz, trabajan en uno solo
================================

Antes de comenzar hemos de tener configurado en nuestro Debian la aceleración 3D de nuestra tarjeta gráfica nvidia.
En esta entrada explico como se hace


Instalar Compiz Fusion en pocos y sencillos pasos.


1-
Hemos de instalar con synaptic los siguientes paquetes:

libxcomposite1 y mesa-utils

2-
Añadimos el siguiente parámetro al final del fichero /etc/X11/xorg.conf:

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

3- Añadimos en el mismo fichero /etc/X11/xorg.conf en la Section "Device" (es para la decoración de las ventanas)

Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"

4- Añadimos en el mismo fichero /etc/X11/xorg.conf en la Section "Screen" (justo debajo de DefaultDepth 24)

Option "AddARGBGLXVisuals" "True"

5- añadimos el repositorio y su respectiva clave publica, para asegurarnos la autenticidad de los paquetes.

clave publica, copiamos y pegamos en una consola (como administrador):


wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -

Repositorio con los paquetes de Compiz-Fusion, en el fichero /etc/apt/sources.list:
(aqui explico como se hace)

Para Debian Etch (stable)
deb http://download.tuxfamily.org/shames/debian-etch/desktopfx/stable/ ./

Para Debian Lenny (testing)
deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/unstable/ ./

6- actualizamos la lista de paquetes y acto seguido procederemos a instalar los paquetes que son necesarios desde synaptic:

ccsm
compiz
compiz-bcop
compizconfig-backend-gconf (solo para gnome)
compizconfig-backend-kconfig (solo para kde)
compizconfig-python
compiz-core
compiz-dev
compiz-fusion-all
compiz-fusion-extras
compiz-fusion-gnome (solo para gnome)
compiz-fusion-kde (solo para kde)
compiz-fusion-plugins-extra
compiz-fusion-plugins-main
compis-fusion-plugins-unstable
compiz-fusion-plugins-unsupported
compiz-gnome (solo para gnome)
compiz-kde (solo para kde)
compiz-plugins
emerald
fusion-icon
libcompizconfig0
libcompizconfig0-dev
libdecoration0
libdecoration0-dev
simple-ccsm

7- Reiniciamos el entorno gráfico y ya podemos disfrutar de Compiz Fusion, lanzando la aplicación con el uso del comando fusion-icon en consola o bien haciendo clic en dicho icono,
que se encuentra en:
Menu K> Sistema>Compiz Fusion Icon



Captura de pantalla



Vídeo demostrativo -1








Vídeo demostrativo -2










Nota: Los vídeotutoriales son totalmente ajenos a este blog, son enlaces correspondientes a youtube, screencast, vimeo, etc...

















































.

7 comentarios:

laif_laio dijo...

hola...
me apararece este error...

Fatal: Failed test: texture_from_pixmap support
Checks indicate that it's impossible to start compiz on your system.

cuando lo instale por primera vez me funciono pero despues lo quice correr denuevo y me aparecio eso.....

grasias de antemano..

Usuario_Debian dijo...

Hola Laif_laio.

¿Que rama de Debian usas?¿Has actualizado algún paquete del sistema?¿Que tarjeta gráfica tienes instalada?¿Tienes aceleración 3D?

Dices que lo has reinstalado varias veces,¿Cuantas veces lo has reinstalado, que has echo y porque? ¿Has buscado en google?¿Que has intentado para arreglarlo?

Perdona si te he vuelto loco con tantas preguntas, pero necesitaría respuestas, ver lo que has intentado para arreglarlo, etc, para ver donde puede estar tu problema.

Saludos

FSamh dijo...

Hola amigos!
muy buen tutorial, ya que para debian no encontrado esto! pero tengo una pregunta:
si el archivo /etc/X11/xorg.conf no tiene nada, como deberia quedar la configuracion???
tengo instalado el compiz y como mencionas habia agregado:

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

pero las demas configuraciones que mencionan co'mo quedaria al archivo al final?

Espero su respuesta!
Gracias!

FSamh dijo...

Muchas gracias por el aporte amgios!
pero podria mencionar como debe quedar el archivo /etc/X11/xorg.conf si no tiene nada, es que el mio esta vacio!

Desde ya gracias!

uso debian testing!

Usuario_Debian dijo...

Hola FSamh.

Actualmente el fichero xorg.conf suele no estar o en caso de encontrarse suele estar vacío, porque a partir de xorg 7.3 de eso se encargar HAL que provee a las aplicaciones de una forma sencilla para reconocer hardware en el sistema.

Dependiendo de la marca de tu tarjeta gráfica tienes que usar unos valores u otros, pero tu puedes crear tu propio xorg.conf con la configuración que necesites. en esta entrada tienes un fichero xorg.conf de muestra que te puede valer.

Enlace al manual: Configuración manual de xorg.conf.
http://usuariodebian.blogspot.com/2008/07/configuracion-manual-del-servidor-xorg.html

Saludos

Anónimo dijo...

sin acelerador 3D no se puede instalar compiz?. Yo poseo SO Debian Lenny, agradeceria su pronta
respuesta

Usuario_Debian dijo...

¿Instalarse? Instalarse como tal se puedes, lo que no se puede es usar si no tienes aceleración 3D