Xgl mit Debian und NVidia
aus HaBo - WiKi, der freien Wissensdatenbank von http://www.hackerboard.de
Dieser Artikel behandelt die Installation von XGL mit NVidia und Debian.
Voraussetzungen für dieses Tutorial sind folgende:
- Installiertes Debian sarge
- Funktionierende nVidia-Treiber
- GNOME 2.12
- Etwas Debian-Erfahrung
Zuerst werden wir einige wichtige Pakete installieren:
- alien
- libdrm2
- libpng3
- libxdamage1
- libxcomposite1
- libxfixes3
- libxrender1
Sollten einige Pakete nicht gefunden werden empfehle ich, in der /etc/apt/sources.list von stable auf unstable zu gehen(Anschliessendes apt-get update nicht vergessen!).
Nun sollten die für xgl benötigten Pakete heruntergeladen und installiert werden:
- compiz
- glitz
- glitz-devel
- libsvg
- libsvg-devel
- libsvg-cairo
- libsvg-cairo-devel
- xgl
- xgl-libs
Wenn alle Pakete in einen neuen Ordner heruntergeladen sind, einfach alles noch installieren:
alien *.rpm
dpkg -i *.deb
Wechsel nun in das Verzeichnis /usr/lib/ und entpacke die benötigten libraries:
tar xfvz /pfad_zu_den_dateien/xgl-libs.tgz
Nun wird es Zeit den alten X-Server durch Xgl zu ersetzen. Wechsel dazu in das Verzeichnis /etc/X11/ und führen folgende befehle aus:
rm X
ln -s /usr/X11R6/bin/Xgl X
Nun kannst du Xgl schon starten oder den Startbefehl in ein script packen.
Xgl :0 -fp /usr/share/fonts/X11/misc/ -fullscreen -ac -accel glx:pbuffer -accel xv:fbo
Wenn du gdm benutzt, solltest du /etc/gdm/gdm.conf folgendermassen bearbeiten:
[servers] 0=Xgl [server-Xgl] name=Xgl command=/usr/X11R6/bin/Xgl :0 -fp /usr/share/fonts/X11/misc/ -fullscreen -ac -accel glx:pbuffer -accel xv:fbo
Starte gdm und log dich als User ein. Um die Effekte in GNOME zu aktivieren, öffne ein Terminal und lege eine Datei ~/.gnome2/xgl mit folgendem Inhalt an:
#!/bin/bash gnome-window-decorator & sleep 2 compiz gconf decoration wobbly fade minimize cube rotate zoom scale move resize place menu switcher water --replace &
Mache diese Datei mit dem befehl “chmod a+x xgl” ausführbar. Damit die Datei beim Starten von GNOME ausgeführt wird, solltest du sie in die Sitzung hinzufügen.
- System > Einstellungen > Sitzungen > Startprogramme
- Hinzufügen
- Rechstklick um versteckte dateien und ordner anzuzeigen
- Die .gnome2/xgl wählen
Nach einem Neustart von X mit Strg+Alt+Backspace sollte Xgl unter GNOME einsatzbereit sein. Folgende Shortcuts stehen dir zur Verfügung:
* Alt+Mausrad hoch/runter: Transparenz eines Fensters einstellen * Alt+Tabulator: Window-Switcher * Strg+Alt+links/rechts: Cube Desktop Rotator * Strg+Alt+linksklick: Cube manuell drehen

