Heute morgen habe ich, nach einigen fruchtlosen Versuche in den letzten Tagen, endlich Xgl zum laufen gebracht. Im Gentoo wiki hat es eine ziemliche gute Anleitung. Danach musste ich nur noch den symlink /usr/bin/X auf /usr/bin/Xorg setzen und sobald die X-Session läuft folgendes Script ausführen:

#!/bin/bash
LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib/ compiz --replace decoration wobbly fade minimize cube rotate zoom scale move resize place switcher &
gnome-window-decorator &

Und ich muss sagen, ich war ziemlich verblüfft wie gut das ganze schon funktioniert und wie wenig Ressourcen es benötigt.

Ich habe auch mal 3 Videos für euch gemacht:
Video1
Video2
Video3

Video1 zeigt den “wobbly-window” Effekt und wie Fenster erscheinen. Video2 zeigt den Task-Wechsler (Alt-Tab) und man sieht sehr schön, wie das selektierte Fenster hervorgehoben wird. Ausserdem sieht man, wie mit F12 eine Übersicht über alle Fenster angezeigt wird und wie diese ausgewählt werden. In Video3 dann das wohl abgefahrenste, den Cube der verschiedenen Desktops.
Die Qualität der Videos ist leider nicht sehr gut, da mit der Kamera vom Bildschirm abgefilmt.

Wie man sieht funktioniert das ganze schon relativ gut, jetzt fehlt vor allem noch die Integration in die verschiedenen Windowmanager und ein paar Abstürze gibt es auch hin und wieder mal. Das ganze habe ich auf meinem Desktop-Rechner ausprobiert (NVidia Grafikkarte), auf dem Notebook mit dem Ati-Chip werde ich das ganze gleich auch noch testen.