XGL / Compiz (Installing Ubuntu 6.06.1 – Part III)

[Dieser Teil wird noch überarbeitet, da ich momentan die XGL/Compiz Konfiguration überarbeite. Christian 21.08.2006]

So, jetzt wird der XGL-Server installiert und konfiguriert. Dabei wird Compiz gleich mitinstalliert.

Eine gute Anleitung ist unter http://wiki.ubuntuusers.de/Xgl zu finden.Leider sind die Quellen dort nicht auf dem neuesten Stand. Ich nehme zusätzlich in die /etc/apt/sources.list auf:

deb http://ubuntu.moshen.de/ dapper eyecandy

Das anschließende

sudo wget http://ubuntu.moshen.de/2F306651.gpg -O- | sudo apt-key add –

fügt den GPG-Schlüssel der trusted-keys-Datenbank von APT hinzu.

Es werden folgende Pakete installiert:xserver-xgl libglitz1 libxcomposite1 .. [wird noch aktualisiert]

Nun wird die Xgl-Sitzung eingerichtet. Mittels

sudo vim /usr/bin/startxgl.sh

wird ein Startscript im Order /usr/bin/ erstellt. Hier wird folgender Inhalt eingefügt:

#!/bin/sh
Xgl :1 -nolisten tcp -fullscreen -ac -accel xv:fbo -accel glx:pbuffer &
DISPLAY=:1
exec gnome-session

Diese Angaben sind für NVidia-Karten und Gnome. Die anderen Einstellungsmöglichkeiten finden sich auf der oben genannten Seite.

Anschließend wird das Skript ausführbar gemacht:

sudo chmod +x /usr/bin/startxgl.sh

Um den Xgl-Server als Sitzung im Anmeldebildschirm auswählen zu können wird nun folgende Datei angelegt:

sudo vim /usr/share/xsessions/xgl.desktop

Die anschließenden Zeile werden in die Datei kopiert:

[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Comment=Start an Xgl Session
Exec=/usr/bin/startxgl.sh
Icon= Type=Application

Installation von Compiz

sudo vim /usr/bin/startcompiz

#!/bin/bash
if ps -A | grep -e „Xgl“ > /dev/null; then
killall gnome-window-decorator
wait

cgwd &
compiz –replace gconf &
fi

Dieses Script muss ausführbar gemacht werden:

sudo chmod +x /usr/bin/startcompiz

Dem Autostart hinzufügen

Falls die deutsche Tastaturbelegung fehlt, kann sie mit dem Befehl

xmodmap /usr/share/xmodmap/xmodmap.de

wieder eingestellt werden. Um die Einstellung dauerhaft zu behalten wird sie in den Autostart hinzugefügt:

sudo gedit /etc/xdg/autostart/Xmodmap_de.desktop

[Desktop Entry]
Encoding=UTF-8
Name=Musterprogramm
Exec=xmodmap /usr/share/xmodmap/xmodmap.de
Terminal=false

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert