Xgl

De openSUSE, la enciclopedia libre.

Tabla de contenidos

Introduccion

Cubo - Cambiando de pantalla en el cubo 3D
Aumentar
Cubo - Cambiando de pantalla en el cubo 3D

Xgl es una nueva arquitectura de Xserver acodada encima de OpenGL. Xgl puede realizar las operaciones gráficas intrincadas -- tales como representación de fuentes antialiased – de forma más rápida que otros Xservers disponibles que no utilizan OpenGL. La puesta en práctica actual es Xglx pero en un futuro Xgl será Xegl.

Más importante que solamente la rapidez, Xgl acelera las operaciones complejas compuestas, haciendo posible nuevos efectos visuales a través de encargados compositor/administrador de ventanas preparados para OpenGL como Compiz. Estos efectos visuales tienen amplio uso práctico, haciendo Linux más accesible para los visualmente influenciados y creando un espacio de trabajo que sea más fácil de comprender y de navegar para los usuarios menos experimentados.

Xgl se debe utilizar conjuntamente con un encargado de composición/administrador de ventanas para exponer todas sus capacidades. Compiz es la herramienta del compositor que fue desarrollada conjuntamente con Xgl.

Es posible que el hardware para gráficos en el futuro soportarrá solamente las operaciones 3D, sin ninguna base 2D más. Por esta razón, Xgl es un avance importante para todos los sistemas operativos que confíen en la fundación gráfica de X.org.

Xgl en Open Source

A principios del 2006, David Reveman, encargado de mantener Xgl, presentó sus mejoras a Xgl y Compiz para incluirlo en el repositorio CVS de freedesktop.org. Ahora, freedesktop.org recibe el código fuente para los paquetes Xgl.

Utilizando Xgl/Compiz

Para mayor información de como utilizar Xgl en SUSE Linux, por favor leea Xgl en SUSE (en inglés). Para información a cerca de adminsitrador de la composición, por favor leea la página de Compiz. Si tienes problemas en el funcionamiento, leea en la página Xgl troubleshooting (en inglés).

Xgl en SUSE Linux

3 son los pasos para su correcta instalación y configuración:

Descarga e Instalación

Procedemos a descargar los archivos siguientes:

  • xgl-cvs_060214-2.i586.rpm (ir)
  • compiz-0.0.2-3.i586.rpm (ir)
  • libsvg-cairo-0.1.6-5.i586.rpm (ir)
  • libsvg-0.1.4-5.i586.rpm (ir)
  • xgl-compat100-1-1.i586.rpm (ir) sólo open/SuSE Linux < 10.1
 Si tu arquitectura es otra (i386, x64, ppc...) acude a los Mirrors para su descarga.

Si la versión de tu Linux es SuSE Linux 10.0, es probable que te falten las siguientes dependencias del Compiz:

  • libdrm ir

Para su instalación, se debe de ejecutar el comando, en modo root, rpm -Uivh *rpm.

Otra alternativa puede ser el uso de la herramienta APT, con la siguiente sintaxis:

 apt-get install --fix-broken xgl xgl-compat100 compiz libsvg libsvg-cairo

Iniciar Xgl como Servidor Gráfico Principal

Para poder usar Xgl, es necesario realizar estos cambios en sysconfig:

DISPLAYMANAGER_XSERVER
en
/etc/sysconfig/displaymanager
a
"Xgl"
,

ejecuta SuSEconfig --module xdm y reinicia tu Sesión Gráfica. Puedes añadir otras opciones adicionales en DISPLAYMANAGER_XGL_OPTS, acude a /usr/share/doc/packages/xgl/README.SUSE para más información.

Uso de compiz como Administrador de Escritorio

Xgl funciona mejor con un administrador composite. Compiz es el primer Administrador combinado de Escritorio/Composite que usa OpenGL. Para su uso, se debe ejecutar el siguiente comando:

compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher

Esto reemplazará tu actual Administrador de Escritorio por compiz y cargará todos los plugins. En los siguientes inicios, es suficiente con ejecuntar compiz --replace gconf. Ahora puede usar gconf-editor para editar los parámetros de todos los plugins de compiz.

Para las decoraciones de las ventanas deberás iniciar una aplicación decoradora de ventanas. Compiz incorpora uno para gnome. El comando de ejecución es:

gnome-window-decorator
.

Ver más...


Uno o más Colaboradores están trabajando actualmente en la redacción de este artículo.
Es posible que, a causa de ello, haya lagunas de contenido o deficiencias de formato. Por favor, antes de realizar correcciones mayores o reescrituras, contacta con ellos en su página de usuario o la página de discusión del artículo para poder coordinar la redacción.