Xgl mit Debian und NVidia

aus HaBo - WiKi, der freien Wissensdatenbank von http://www.hackerboard.de

Jump to: navigation, search

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
Persönliche Werkzeuge
Navigation