Moin! In meiner freigestellten Zeit habe ich mich auch mit X.org 6.8.2 besch�ftigt. Es folgt ein kurzer Erfahrungsbericht. Zum Schlu� habe ich ein paar Fragen an die Experten hier.
Mein System l�uft mit einem 2.6.10 Kernel von Kernel.org. Die Packete sind meistens testing mit Ausnahme der "gro�en" Applikationen (KDE, Firefox, OO,.. alle unstable). Dummerweise mu� ich mich mit einer ATI Karte (9800pro) herumplagen. Der X.org Server sollte bei mir erstmal nur experimentell laufen. Daher habe ich mich gegen die Ubuntu oder sonstigen Packete entschieden und den X Server selbst �bersetzt. Als Hilfe diente die Anleitung unter : http://blogs.vislab.usyd.edu.au/index.php/Steve/2004/09/09/installing_a_non_intrusive_x . Dort wird der Server nach /usr/local �bersetzt und kann so problemlos entsorgt werden. Die Xfree Installation wird nicht ber�hrt. Mir ist klar, da� das nicht der Debian-Weg ist, aber ich m�chte nicht mein System zerst�ren. Ich folgte der Anleitung bis zur Installation der Nvidia Treiber. Nun hatte ich unter /usr/local/X11R6.8/ den �bersetzen Server. Ich ersetzte den Link /usr/bin/X11 von ../X11R6/bin/ durch ../local/X11R6.8/bin/. Damit kdm startet mu�te ich noch /etc/X11/X von /usr/bin/X11/XFree86 nach /usr/bin/X11/Xorg umlegen. Mit den in der Anleitung beschriebenen �nderungen an der xorg.conf konnte ich den Server schon starten. Doch die Alt Gr Taste ging nicht und ich konnte nicht auf die Konsole wechseln. Es fehlte noch ein export LD_LIBRARY_PATH=/usr/local/X11R6.8/lib bevor man X startet. Ich habe den export in das /etc/init.d/kdm Script eingetragen. Nun fehlt noch der (closed source) ATI Treiber. Das fglrx_6_8_0.rpm Paket habe ich von Hand nach /lib/modules/fglrx6.8.2 entpackt und die /usr/X11R6/* Dateien nach /usr/local/X11R6.8/ kopiert. Da ich den Treiber schon mit Xfree benutzt habe, sind die restlichen Dateien schon vorhanden. Eine kurze Anpassung an dem Makefile ist bei mir n�tig, damit die GCC Version richtig erkannt wird ( oben: GCC_VER_MAJ = 3 einsetzen). Nun konnte make.sh aufgef�hrt werden. Ich habe das Modul nicht installiert sondern mit insmod direkt aus dem Verzeichnis geladen. Nebenbei: Die ATI Dateien unter /lib/modules/fglrx/ f�r X.org und Xfree86 sind fast gleich. Es unterscheiden sich nur die libfglrx_ip.GCC3 Datei in ein paar Strings. Die restlichen Dateien habe ich genausowenig �berpr�ft, wie das Verhalten der alten Treiber unter x.org. Mit fglrxconfig kann eine g�ltige xorg.conf erstellt werden. Es mu� noch ModulePath "/usr/local/X11R6.8/lib/modules" angepa�t werden. Nun l�uft die 3D Beschleunigung. Es sollten nun die Transparensfunktionen ausprobiert werden. Nach Anleitung xcompmgr installiert und noch Section "Extensions" Option "Composite" "Enable" EndSection in die xorg.conf eingef�gt und dann dumm aus der W�sche geschaut: der ATI Treiber schaltet die 3D Beschleunigung aus. Leider beendet sich mein xcompmgr, weil er die libXcomposite.so.1 nicht findet. Nun noch schnell /etc/ld.so.conf angepa�t und ldconfig gestartet. xcompmgr geht nun, aber das Ergebnis ist unbrauchbar. S�mtliche Darstellungen sind durcheinander aber immerhin t.w. transparent. Fazit: Der X.org Server l�uft. Ich habe einen Kurztest mit Cedega + HL2 gemacht. Auch im normalen Betrieb gab es keine Probleme. Nur die neuen Extras gehen (noch ?) nicht mit dem ATI Treiber. Die Arbeit kann man sich als ATI Kunde ersparen. Ich habe noch keine Vorteile gesehen. Nun vier Fragen: (1) Kde startet nur, wenn ld.so.conf "/usr/X11R6/lib" steht. Ein "/usr/local/X11R6.8/lib" bricht die User-Anmeldung ohne weitere Gr�nde ab. Wo stehen Fehlermeldungen? Nicht in Xorg.0.log oder kdm.log. Sollte man beide Pfade parallel eintragen? (2) Ich tippe nach der Anmeldung immer ein: xmodmap -e "pointer = 1 2 3 6 7 4 5". In welche Datei geh�rt dieser Befehl, damit der immer ausgef�hrt wird? Ich hatte schon .xinitrc & .xsession erfolglos ausprobiert. Gibt es irgendwo eine Beschreibung �ber das Startverhalten unter Debian? Bitte keinen Hinweis auf die Manpages. (3) Wo baut man am besten den oben erw�hnten export ein? (4) Wie gef�hrlich ist der "verbogene" /usr/X11/bin Link? Werden �ber diesen Link ev. noch fremde Dateien installiert, die dann im X11R6.8 Verzeichnis landen und ev. sp�ter gel�scht werden? So nun habe ich euch genung gelangweilt. F�r Antworten w�re ich dankbar. Sch�nen Gru�, Klaus

