Es mögen wegen der Lizenpolitik von Xfree86 sicher schon einige nach einer Alternative gesucht haben.
Ich habe jetzt den Freedesktop.org xserver getestet und bin begeistert. Für die, die ihn nur testen wollen: Man kann den xserver-xfree86 auch parallel installiert lassen.
Hier eine kurze Anleitung:
Mit einem Script, das unter http://www.freedesktop.org/~sk/xserver-inst.sh heruntergeladen wird, werden die Sourcen vom cvs geholt und automatisch kompiliert: Aber Achtung, das kann eine Weile dauern. Zuerst muss es mit
Code: Alles auswählen
chmod u+x
Code: Alles auswählen
./xserver-inst.sh
Die binären Dateien, insgesamt 155 Megabyte, werden in /opt/fdo abgelegt. Nun wird man sich vielleicht fragen, wie man den Server zum Laufen bringen kann.
Dazu wechselt man ins
Code: Alles auswählen
bin
Mit ./Xvesa --help sieht man die weiteren Optionen. ./Xvesa --list-modes zeigt alle verfügbaren Auflösungen- und Hertz-Modi auf.
Bei mir lautet der ganze Befehl so:
Code: Alles auswählen
/opt/fdo/bin/Xvesa -mode 0x011A -mouse /dev/input/mice,5 :1 & su larus "xterm display :1" &
Mehr ist nicht nötig, fdo braucht keine config wie free86, alles läuft einfach auf Anhieb, genial! Ich habe su larus gewählt, damit xterm nicht mit Rootrechten läuft.
Nun ist das alles ja schön und gut; der Xserver läuft und links oben befindet sich das Terminal. Leute, die gdm benutzen, den ich übrigens nicht mit fdo, trotz Änderung des /etc/gdm/gdm.conf-Wertes zum Laufen gebracht habe, haben es besonders komfortabel:
Sie wechseln ins Verzeichnis /etc/gdm/Sessions und wählen aus, welche Session man beginnen möchte.
Da ich gdm nicht zum Laufen gebracht habe, habe ich einfach /etc/init.d/gdm so abgeändert, dass automatisch fdo gestartet wird, mit obenem Code.
Eines der Feature, mit dem fdo kommt, ist die "echte Transparenz". Damit Anwendungen diese Transparenz unterstützen, müssen sie gehackt werden:
Es gibt einen Hack für xterm unter:
http://freedesktop.org/~keithp/xterm-trans.tar.gz
Mit dem Befehl:
/opt/fdo/bin/xcompmgr wird die Transparenz gestartet. Ich habe einfach die Sessionskripte so abgeändert, dass sie das automatisch für mich tun, was kein Problem darstellen sollte.
Obwohl Anwendungen gehackt werden müssen, sieht die Transparenz schon jetzt sehr angenehm aus: Die Menüs sind transparent, und die Fenster haben angenehme Schatten!
Zwei Screenshots, die ich gemacht habe, sind hier zu finden:
http://home.pages.at/larus/trans4_gross.jpg
http://home.pages.at/larus/trans5_gross.jpg
Weitere Links:
http://freedesktop.org/Software/xserver
So, nun viel Spass mit fdo!
larus