jueves, 6 de octubre de 2011

Instalar y Configurar Compiz en Linux Debian : Administrador de Composición y Aceleración OPENGL

Hola Amigos:


Uno de los efectos visuales en 3D en un escritorio de Linux que recuerdo mucho y que me impresionó sobremanera fue el famoso CUBO en el cual podía ver un cubo 3D rotar y mostrar múltiples escritorios, fue cuando dije wooooowwwwwww.

Ese cubo se logra con Compiz Fusion el cual es un Administrador de Composición de Aceleración OPENGL para el Sistema de Ventanas X Window. En buen castellano esto significa que Compiz Fusion es un conjunto de plugins para dotar de increibles efectos gráficos a nuestro escritorio como efectos 3D y transparencias, de esta forma la interacción del usuario con el Sistema Básico de Cómputo se vuelve una experiencia increíble, vamos a aprender en este post como instalarlo y configurarlo..
Compiz Fusion demás posee un un decorador de ventanas que usa el conjunto de herramientas GTK, es decir podemos mejorar grandemente nuestra interacción con el conjunto de controles de nuestro escritorio para costruir ventanas y efectos sorprendentes.

Esta disponible para muchos escritorios como es el caso de GNOME y es soportado por casi toda la gama de arquitecturas de tarjetas gráficas de Intel, NVIDIA, ATI y muchas más que existen en el mercado.

Para instalar Compiz Fusion seguiremos el siguiente paso a paso:

Haremos todo esto en tres etapas:

Etapa 1: Instalar Compiz y el Administrador de Opciones CompizConfig.
Etapa 2: Configurar Compiz como Programa Residente.
Etapa 3: Configurar las Características de Compiz.

Todo lo haremos en entorno gráfico, de una manera sencilla utilizando el Gestor de Paquetes Synaptic, empecemos:

Etapa 1: Instalar Compiz y el Administrador de Opciones CompizConfig.

Instalar el Core (núcleo) de Compiz:

1. Clic en Sistema + Administración + Gestor de Paquetes Synaptic.


2. Introducimos nuestra contraseña de superusuario (root) + "Aceptar".


3. Una vez abierto el Synaptic escribimos "compiz" para "Buscar" el paquete.


4. Encontramos el paquete Compiz como se ve en el gráfico.


5. Anticlic en el paquete "compiz" + "Marcar para instalar" o simplemente doble clic en "compiz".


6. Clic en "Marcar".

La instalación del paquete "compiz" necesita instalar otros paquetes asociados como se ve en la imagen, estos paquetes dependientes son automáticamente sugeridos por el Synaptic, uno sólo tiene que hacer clic en "Marcar".



Instalar los Plugins Principales de Compiz Fusion: "compiz-fusion-plugins-main"

Ya tenemos el core (núcleo) de Compiz Fusion y sus paquetes dependientes marcados para instalar, pero necesitaremos además  instalar los plugins principales de compiz además de los básicos que ya tenemos, estos plugins son una extensión de los que se instalan normalmente en el core de Compiz fusion, si no realizamos este paso los plugins a los que tendremos acceso serán sólo los básicos.

Este paquete al que nos referimos se llama "compiz-fusion-plugins-main".

7. Vemos que se han marcado el paquete "compiz" y sus paquetes dependientes.

Buscamos el paquete "compiz-fusion-plugins-main".


8. Anticlic en el paquete "compiz-fusion-plugins-main" + "Marcar para instalar" o simplemente "doble clic" en el paquete.


9. Vemos el paquete "compiz-fusion-plugins-main" marcado para instalar.

He seleccionado la descripción del paquete en la parte inferior para explicar una característica muy importante de Linux Debian: Su estabilidad.

Recientemente Linux Debian fue elegido como la mejor Distro de Linux del año 2011 y una de la razones de esta elección es porque es una Distro muy estable, la razón por la que instalo este paquete "compiz-fusion-plugins-main" se debe a que en la descripción se nos indica que este paquete ha sido bien testeado y nos brinda una correcta experiencia de usuario.


10. Existen otros paquetes de Compiz Fusion como el "compiz-fusion-plugins-extra" los cuales no marcaré para instalar ya que en la descripción del paquete se nos advierte que no ha sido "bien testeado" y no se encuentra soportado.

Linux Debian busca estabilidad, Linux Ubuntu 11.4 con su escritorio Unity se ha convertido en una Distro inestable al integrarse con muchas aplicaciones como las de compiz y JAVA relacionadas a navegadores y APPLETS colgándose mucho, aunque ha anunciado que en el lanzamiento de su versión 11.10 este mes de Octubre esto se va a corregir y mejorar.

Linux Debian tiene la filosofía de la estabilidad.


Instalar el Panel de Administración de Plugins de Compiz Fusion: "compizconfig-settings-manager".

Hasta aquí hemos marcado el core y los plugins de Compiz Fusion para su instalación pero necesitamos de un Panel de Administración, una interface gráfica que nos permita configurar y seleccionar los plugins que vamos a utilizar, si obviamos este paso no tendremos el "Administrador de Opciones CompizConfig".

Para ver el Panel de Administración de los Plugins de Compiz Fusion "Administrador de Opciones CompizConfig"  en el menú Sistema / Preferencias sigamos los siguientes pasos:

11. Buscamos el paquete "compizconfig-settings-manager".


12. Anticlic en el paquete "compizconfig-settings-manager" + "Marcar para instalar".


13. Este paquete tiene paquetes dependientes adicionales, clic en "Marcar" para instalarlos.


14. Tenemos todos los paquetes necesarios marcados para su instalación.


15. Clic en el botón "Aplicar" para descargar e instalar los paquetes marcados.


16. Clic en "Aplicar" para confirmar los cambios.


17. Esperamos a que termine el proceso de instalación (pocos segundos).


18. Clic en "Cerrar".


19. Vemos un check de color verde al costado izquierdo de los paquetes anteriormente marcados, esto nos indica que han sido correctamente instalados.


Ya tenemos el Compiz Fusion, pero aún no funciona, para eso tenemos que convertirlo en un "Programa Residente", en la siguiente etapa aprenderemos a hacer esto.

Etapa 2: Configurar Compiz como Programa Residente.

Un Programa Residente o también llamado "Aplicación al inicio" es aquel que inicia con el sistema operativo, es decir la ejecución de este no es manual, un programa residente se ejecuta automáticamente cada vez que uno inicia Linux, también se llaman Aplicaciones al inicio, si no ejecutamos esta etapa de la instalación de Compiz Fusion tendríamos que ejecutar manualmente desde consola el comando "compiz --replace" en modo root desde la consola cada vez que iniciemos Linux, esto sería tedioso y representaría una pérdida inútil de tiempo, sigamos los siguiente pasos para hacer de compiz un programa residente:

20. Clic en Sistema + Preferencias + "Aplicaciones al inicio".


21. En la pestaña "Programas al inicio" clic en el botón "Añadir".


22. Seteamos los tres parámetros de la siguiente forma:

Nombre: Compiz (Puedes poner el nombre que desees aquí, la idea es que el nombre te recuerde a que programa está lanzando).

Comando: compiz --replace (Este parámetro es obligatorio, no puedes modificarlo, tienes que escribir "compiz --replace" sin las comillas).

Comentario: Acelerador de Composiciones OPENGL (Puedes escribir el comentario que desees, si lo crees conveniente puedes dejarlo en blanco).

Clic en el botón "Añadir".


23. Vemos el nuevo Programa al inicio que hemos creado con el nombre "Compiz".

Clic en el botón "Cerrar".


Importantísimo:

Antes de iniciar la Etapa 3 reniciamos nuestro Sistema Operativo, luego de lo cual Compiz Fusion ya estará ejecutándose automáticamente y estará listo para configuración y activación de los plugins que deseemos como el famoso efecto del Cubo.

Etapa 3: Configurar las Características de Compiz.

Y finalmente activamos y configuramos los plugins que deseamos, en este tutorial te sugiero algunos:

24. Sistema + Preferencias + "Administrador de Opciones CompizConfig".



25. Se abre el Panel de Administración de Plugins de Compiz fusion "CompizConfig".



26. Uno de los primeros plugins que tenemos que activar es el "Mouse position polling" el cual actualiza la posición del puntero. Este plugin es necesario para poder activar correctamente otros plugins.

En la categoría Utilidades check en "Mouse position polling".





27. En la categoría General check en "Compatibilidad de Gnome".

Este plugin lo resalto y es importante, si no lo activas no funcionarán combinaciones de teclado importantes a las que estás acostumbrado como "Alt + F2"  que activa el fork gráfico "gksu" para poder iniciar programas en modo superusuario sin usar la consola o terminal.



28. En la categoría Accesibilidad check en "Zoom mejorado del escritorio".

Este plugin hace Zoom en el escritorio, lo acerca o lo aleja.

Para Usarlo:

Tecla <super> (tú la conoces posiblemente como tecla Windows) + Scroll del mouse arriba o abajo (la ruedita).



29. En la categoría Escritorio check en "Girar Cubo" y en "Cubo de Escritorio".

Esto activará el tal  vez más famoso plugin de Compiz.

Para Usarlo:

Tecla <Control> + Flecha Derecha o Izquierda. Esto girará el cubo.

Tecla <<Control> + <Alt>> + Arrastrar el mouse con el clic sostenido. Esto Displayará el cubo.


Importante:


Por defecto existen solo dos escritorios con lo cual no veremos un cubo sino un plano :( lo que tenemos que hacer es aumentar dos escritorios más:


Categoría General + "Opciones Generales" + "Tamaño de Escritorio" + "Tamaño Horizontal" = 4.

Si no logras ver la pestaña "Tamaño de Escritorio" utiliza el botón selector que se encuentra en la esquina superior derecha ">".

30. En la categoría Efectos check en  "Ventanas Gelatinosas" y "Decoración de Ventanas".

El plugin "Ventanas Gelatinosas" es uno de los más conocidos de Compiz.

Para Usarlo:

Clic Sostenido en la barra de título de cualquier ventana + Sacudir el mouse a la derecha e izquierda. Veremos como la ventana en cuestión se sacude como gelatina.



31. En la categoría Extras check en "Previsualización de ventanas".

Este plugin muestra una miniatura (thumbnail) de las tareas en el panel inferior.

Para Usarlo:

Pasar el mouse por las tareas del panel inferior del escritorio.



32. En esta categoría no uso ninguno.



33. La categoría Utilidades ya la vimos, aquí lo importante es activar el plugin "Mouse position polling". Este fue el primer plugin que activamos en el paso 26.



34. En la Categoría "Administrador de Ventanas" check en los plugins que se ven en la imagen.

En esta categoría me centraré principalmente en dos plugins: "Cambiador de aplicaciones" y "Cambiador shift".

Para Usarlo:

Tecla <Alt> + tecla <TAB>. Esto Activará el Flip 2D. Cambiador de Aplicaciones.

Tecla <Super (Windows)> + <TAB>. Esto Activará el Flip 3D. Cambiador shift.

Tecla <<Super (Windows) > + tecla <Mayus (Shift) >> + S. Organiza las ventanas en modo Cambiador Shift.



Hay muchas más opciones que tiene Compiz Fusion, lógicamente no activarás todas sino las que más se adapten a tu escritorio y a tus necesidades.

Aquí te dejo unas pantallazos de los efectos que hemos logrado setear:







Conclusiónes:

Hoy día hemos aprendido a:
Hasta el próximo post.

Marcelo Chamorro Avendaño.

Licencia Creative Commons
Instalar y Configurar Compiz en Linux Debian : Administrador de Composición y Aceleración OPENGL por Juan Marcelo Chamorro Avendaño se encuentra bajo una Licencia Creative Commons Atribución-NoComercial-SinDerivadas 3.0 Unported.
Permisos que vayan más allá de lo cubierto por esta licencia pueden encontrarse en http://marcelodata.blogspot.com.

2 comentarios :

  1. seguí paso a paso el tutorial y ¡no paso nada al probar!, mi pantalla y tarjeta gráfica si lo soporta porque lo usaba en knoppix, que paso?

    ResponderEliminar