XGL
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