Zakłada się, że posiadasz działający plik konfiguracyjny XFree86 (config) dla NVidii. Najpierw pozamykaj bieżące sesje xdm/gdm i zaloguj się na konsoli, po czym zainstaluj następujące pakiety:
flex bison libpam-dev libpng-dev libfontconfig-dev libxft-dev automake1.9 |
Pobierz źródła X11 R6.8.0 http://www.x.org/X11R6.8/src/ i rozpakuj je. Otrzymasz katalog "xc". Wykonaj
mkdir xc-build cd xc-build lndir ../xc |
Trzeba skonfigurować pakiet:
cd config/cf cp xorgsite.def host.def |
Wyedytuj plik host.def dodając następujące linie:
#define ProjectRoot /usr/local/X11R6.8 #define NothingOutsideProjectRoot YES #define HasFreetype2 YES #define HasFontconfig YES |
Następnie będzie budowanie:
cd ../.. # np. żeby przejść do katalogu xc-build make World # Możesz przekierować do pliku lub użyć sesji 'screen' make install |
Teraz musisz zainstalować sterownik NVidii w nowym drzewie katalogów X11. Pobierz najnowszą wersję i wykonaj następujące polecenia:
sh NVIDIA-Linux-x86-1.0-6111-pkg1.run -a -n --x-prefix /usr/local/X11R6.8 |
Konfiguracja X.org:
cd /etc/X11 cp XF86Config-4 xorg.conf |
Wyedutuj "xorg.conf":
W sekcji klawiatury zmień sterownik "keyboard" na "kbd".
Usuń linię ustawiającą "XkbRules" na wartość "xfree86".
W sekcji dotyczącej sterowników Nvidii dodaj:
Option "RenderAccel" "true" |
Dodaj sekcję:
Section "Extensions" Option "Composite" "Enable" EndSection |
Następnie musisz 'pokazać' systemowi scieżki do nowego serwera X. Jako zwykły użytkownik wykonaj kolejno polecenia:
export LD_LIBRARY_PATH=/usr/local/X11R6.8/lib export PATH=/usr/local/X11R6.8/bin:$PATH |
utwórz plik ".xinitrc" z następującą zawartością:
#!/bin/sh ssh-agent gnome-session # albo KDE, lub inny menedżer |
Wszystko powinno już być poprawnie skonfigurowane. Wypróbuj:
startx |
Powinna uruchomić się zwykła sesja X11, działająca na serwerze X.org. Ponadto można jeszcze z tego serwera trochę 'wycisnąć':
export CVSROOT=:pserver:anoncvs@cvs.freedesktop.org:/cvs/xapps cvs login cvs -z3 co xcompmgr export PKG_CONFIG_PATH=/usr/local/X11R6.8/lib/pkgconfig cd xcompmgr ./autogen.sh ./configure make |
W ten sposób można uruchomić system z cieniami(shadows):
./xcompmgr -c # Soft shadows ./xcompmgr -s # Hard shadows |
Największą radość sprawia przezroczystość. Mając uruchomione "xcompmgr" pod innym shellem wykonaj:
cvs -z3 co transset cd transset make ./transset 0.7 |
Kliknij w okno - powinno stać się przezroczyste. Jeżeli nie, to Może być konieczny restart xcompmgr, żeby zmiany były widoczne.
(2004-09-09 18:38:18)
Przetłumaczył: Tomasz 'zolvio' Korzeniak. Kontakt: zolvio@interia.pl