Compiz

Compiz
Compiz




Compiz: es uno de los primeros gestores de ventana de composici�n para el sistema de ventanas X Window que es capaz de aprovechar la aceleraci�n OpenGL. Tambi�n presenta algunas de las caracter�sticas que tienen otros competidores, como Expos� en Mac OS X de Apple. Compiz est� construido sobre la extensi�n de composici�n de X y la extensi�n GLX_EXT_texture_from_pixmap de OpenGL. Actualmente se est� planeando dividir la parte del c�digo responsable por la composici�n y la gesti�n de las ventanas, pudiendo as� usar Compiz en hardware sin soporte de algunas extensiones OpenGL como la anteriormente nombrada, usando RandR como arquitectura de aceleraci�n.

Historia

Fue presentado por Novell en enero de 2006 junto con Xgl. La integraci�n le permite realizar efectos de composici�n en el manejo de ventanas, como un efecto de minimizaci�n y una vista en forma de cubo del espacio de trabajo. Compiz forma parte del est�ndar ICCCM y puede ser un sustituto de los gestores por defecto de GNOME (Metacity) y KDE (Kwin). Inicialmente Compiz s�lo funcionaba en tarjetas gr�ficas soportados por Xgl. Pero el 22 de mayo de 2006, Red Hat decidi� a�adir algunas modificaciones al servidor gr�fico X.Org Server para poder prescindir de Xgl, ya que este �ltimo depend�a de X.Org Server, a�ad�a otra capa de complejidad a la pila gr�fica y restring�a las aplicaciones OpenGL a que �stas sean aceleradas por software, no por hardware. Con AIGLX, las tarjetas Intel tambi�n pueden ser utilizadas, incluyendo casi todos los modelos de ATi y Nvidia ya sea usando controladores libres o propietarios. Actualmente Xgl est� en desuso.

Caracter�sticas

  • Plugins.
  • Lista de plugins incluidos dentro de Compiz:[3].
  • Annotate.
  • Blur Window.
  • Clone Output.
  • Desktop cube: cada escritorio virtual se convierte en un lado del cubo.
  • Dbus.
  • Window decoration: un decorador para GNOME o KDE puede dibujar bordes de ventanas.
  • Fading windows: desvanecimiento (fade in y fade out) a las ventanas.
  • Userspace file system.
  • Glib.
  • Inotify.
  • Minimize effect: minimizaci�n y maximizaci�n con un efecto animado.
  • Move window: movimiento de la ventana.
  • Place windows: colocaci�n de nuevas ventanas.
  • Png.
  • Regex matching:
  • Resize window: cambio del tama�o de ventanas.
  • Rotate cube: el escritorio en cubo puede ser rotado.
  • Scale: una descripci�n de todas la ventanas abiertas (similar al de Expos� en Mac OS X).
  • Screenshot.
  • Svg.
  • Application switcher: la ventana activa puede ser cambiada mediante Alt-Tab.
  • Video playback.
  • Water effect: efecto de ondulaci�n con el rat�n y efecto de lluvia.
  • Wobbly windows: ondulaci�n de las ventanas mientras estas se mueven.
  • Zoom desktop: magnifica una parte de la pantalla.
  • Plugins de la comunidad (compiz fusion)

Forks y proyectos relacionados

Desde febrero de 2009 se intenta llevar a cabo un proceso de reintegraci�n de todos los forks y regrupaci�n de los desarrolladores repartidos entre ellos. La idea es simple, no confundir al usuario con muchos nombres y por tanto centralizar todos los esfuerzos bajo el nombre de Compiz. Sin embargo, no es habitual que un proyecto con tan poco tiempo de vida haya tenido tantas divisiones internas en el equipo de desarrollo. A continuaci�n se describen algunos de los forks m�s conocidos.

Compiz Fusion

Compiz Fusion no es un fork de Compiz si no un proyecto relacionado con Compiz que resulta de la uni�n entre el paquete "Compiz Extras" de Compiz y los plugins del proyecto Beryl, que era independiente del n�cleo del gestor de ventanas. El prop�sito del proyecto es, usando como n�cleo Compiz, transportar casi todas las caracter�sticas de Beryl a los plugins de Compiz. En febrero del 2009 se decidi� volver a fusionar Compiz Fusion en Compiz

Fuente