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 Beryl.
instalaremos los paquetes necesarios para disfrutar xgl
Instalamos los drivers:
sudo apt-get install nvidia-kernel-common nvidia-glx
Editamos la configuración:
sudo vi /etc/X11/xorg.conf
En la sección “Module” comentamos o borramos “GLcore” y “dri”, así como añadimos “glx”:
#Load "GLcore"
#Load "dri"
Load "glx"
En la sección “Device” cambiamos el driver a “nvidia” y añadimos un par de opciones:
Driver "nvidia"
BusID "PCI:1:0:0"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true
Instalamos Xgl:
sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1
Editamos:
sudo gedit /etc/gdm/gdm.conf-custom
[servers]
0=Xgl
[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :0 -fullscreen -ac -accel glx:pbuffer -accel xv:fbo
flexible=true
Creamos el archivo thefuture:
sudo vi /usr/bin/thefuture
Y añadimos:
#!/bin/bash
gnome-window-decorator & compiz --replace gconf decoration wobbly fade minimize
cube rotate zoom scale move resize place menu switcher &
Guardamos y le damos permisos de ejecución:
sudo chmod 755 /usr/bin/thefuture
Ahora reiniciamos el gdm:
sudo /etc/init.d/gdm restart
Entramos con nuestra cuenta, abrimos una terminal y ejecutamos:
thefuture
Si todo ha ido bien ya tenemos funcionando Xgl. Para los efectos:
CTRL + ALT + Flecha izquierda/derecha: rota entre escritorios.
CTRL + ALT + SHIFT + Flecha izquierda/derecha: rota la ventana actual entre escritorios.
CTRL + ALT + Click izquierdo sobre el escritorio: rotar libremente entre escritorios.
ALT + Tab: cambia entre ventanas.
F12: Organiza las ventanas en el escritorio.
Aún no sé como activar las transparencias, si es que están disponibles.
Ejecutamos:
gconf-editor
Vamos a apps::compiz::general::screen0::option
- Desactivar “detect_refresh_rate” y poner “refresh_rate” al refresco de tu monitor (en mi caso 75)
- En “command0″ poner “gnome-screenshot”
- En “run-command0″ poner “Print”
Eso es todo. Si quieres estos efectos cada vez que arrancas las X dirígete Sistema::Preferencias::Sesiones::Programas al inicio y añade /usr/bin/thefuture
Es muy posible que este manual no sirva dentro de poco, ya que están en fase de pruebas. Realmente me ha dejado impresionado lo que se puede llegar a hacer en un escritorio GNU/Linux. Gracias a toda la Comunidad que lo hace posible. :)

