XGL

De Guía Ubuntu
Saltar a: navegación, buscar

Xgl es una arquitectura X server, iniciada por David Reveman, en realidad una capa que se encuentra sobre OpenGL vía glitz. Aprovecha las ventajas de las modernas tarjetas gráficas mediante sus controladores OpenGL, que soportan aceleración por hardware de todas las aplicaciones X, OpenGL y XVideo y los efectos gráficos, componiendo un gestor de ventanas, como Compiz Fusion.

Instalación

Para instalar XGL es necesario tener activado los repositorios universe y multiverse e instalar el siguiente paquete :

$ sudo aptitude install xserver-xgl

Crear una sesión XGL

Dependiendo de si usamos Gnome o KDE existen pequeñas diferencias.

GNOME

Agregaremos la sesión XGL a las ya existentes, para ello creamos un fichero al que llamaremos, por ejemplo, startxgl.sh :

$ sudo gedit /usr/local/bin/startxgl.sh

Una vez abierto el archivo startxgl.sh, añadir lo siguiente:

<bash>

#!/bin/sh
Xgl -fullscreen :1 -ac -br -accel glx:pbuffer -accel xv:pbuffer
&
sleep 4
export DISPLAY=:1
exec gnome-session

</bash>

Guardamos el documento y cerramos el editor de textos. Ahora debemos darle permisos de ejecución con el siguiente comando:

$ sudo chmod a+x /usr/local/bin/startxgl.sh

Por último debemos crear el archivo de inicio de sesión XGL:

$ sudo mkdir -p /etc/X11/sessions
$ sudo gedit /etc/X11/sessions/xgl.desktop

Añadiremos las siguientes lineas al archivo xgl.desktop:

[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application

KDE

Agregaremos la sesión XGL a las ya existentes:

$ sudo kate /usr/local/bin/startxgl.sh

Una vez abierto el archivo startxgl.sh, añadir lo siguiente:

<bash>

#!/bin/sh
Xgl -fullscreen :1 -ac -br -accel glx:pbuffer -accel xv:pbuffer
&
sleep 4
export DISPLAY=:1
exec startkde

</bash>

Guardamos el documento y cerramos el editor de textos. Ahora debemos darle permisos de ejecución con el siguiente comando:

$ sudo chmod a+x /usr/local/bin/startxgl.sh

Por último debemos crear el archivo de inicio de sesión XGL:

$ sudo mkdir -p /etc/X11/sessions
$ sudo kate /etc/X11/sessions/xgl.desktop

Añadiremos las siguientes lineas al archivo xgl.desktop:

[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application

Ver también