Posle osnovih podešavanja sistema, instalacije grafičkih drajvera, instalacije programa i "šminkanja" radnog okruženja sledi šlag na Debian tortu - Compiz-Fusion 3D kompozitni menadžer prozora. Ovo je relativno mlad projekat, nastao obnovljenom saradnjom programera Beryl i Compiz projekata, i čiji je cilj razvoj krajnje zabavnih i dopadljivih Window menadžera. Nije loše znati, bez preteranog ulaska u problematiku, da pored Compiz-Fusion-a, postoji još 3D meadžera prozora za Linux. Najpoznatiji su, svakako, Beryl, Compiz (i dalje postoji odvojeno), Metisse (francuski projekat podržan od strane Mandriva Linux-a), Metacity (za GNOME), Xfwm (kompozitni menadžer za Xfce), KWin (menadžer za KDE). Compiz, Beryl i Compiz-Fusion su 3D kompozitni window menadžeri, dok Metisse to nije u potpunosti (iako implementira popularni Desktop Cube napr.).
Po instalaciji Compiz-Fusiona desktop bilo koje Linux distribucije postaje izvor ultimativne 3D zabave. Kockasti desktop (Desktop Cube), rastegljivi prozori, atraktivne dekoracije prozora, kiša, sneg (pa čak i vatra!), postaju sastavni deo radnog okruženja ponosnog vlasnika GNU/Linux platforme.
Neko bi pomislio da je za 3D zabavu potrebna moćna grafička i mnogo MHz, GHz, GB, ali nije tako. Jednostavno, ovaj window menadžer koristi ono što mu pruža Vesa kompatibilna video karta sa 3D akceleracijom, tako da nije čudo ako 3D Desktop "proradi" na NVIDIA GeForce MX400 video karti. Na mom starom računaru računaru sa AMD Duron procesorom (1,1GHz), 256MB memorije i MX400 grafičkom, Metisse (na PCLinuxOS-u) radi bez problema. Više problema imam kad otvaram Firefox ili Open Office pošto im treba mnoogo vremena da se startuju (nije mi jasno kad će taj "memory leak" da srede)...
Da bi se omogućilo 3D uživanje na Debian-u treba prvo imati instalirane drajvere za grafičke karte, a zatim i odgovarajuće izvore paketa Compiz-Fusion-a (verzija 0.60) u listi repository-ja fajla/etc/apt/sources.list:
deb http://download.tuxfamily.org/shames/debian-etch/desktopfx/stable/ ./
Po dodavanju repo-a treba (preko root naloga!!) preuzeti sa interneta GNU PGP ključ (GNU Privacy Guard key), s obzirom da su paketi digitalno potpisani:
Ovaj repo je moguće dodati i iz Synaptic-a. Zatim treba, uz obavezno osvežavanje baze paketa (apt-get update ili Synaptic>Edit>Reload Package Information) instalirati sledeće pakete:
Pre instalacije paketa treba malo "doraditi" fajl xorg.conf (lokacija /etc/X11/xorg.conf), kako bi compiz-fusion "proradio" sa NVIDIA kartama. U stvari, treba dodati par redova u odgovarajuće sekcije fajla. Ovo raditi po mogućstvu sa isključenim X serverom u nekom tekstualnom editoru tipa vi, nano... Treba uraditi sledeće:
Sekcija "Device" treba da sadrži:
Sekcija "Screen"
Po uspešnoj instalaciji paketa i konfiguraciji X servera, treba pozvati program compiz-manager (Alt+F2>compiz-manager) i 3D zabava može da počne. Ja nikada ne podešavam sistem tako da se sa ponovnim startovanjem sistema podiže compiz-manager, već ga pokrećem po želji. Što se tiče podešavanja Compiz-Manager-a, mogućnosti su praktično neograničene, ali o tome u nekom od sledećih postova... :)
Kao i uvek, nije loše imati i dodatnu literaturu na temu Compiz-Fusion-a:
http://wiki.compiz-fusion.org/FAQ#head-36f1b26d970798f3d5815dda90654ad41502400d
http://wiki.compiz-fusion.org/Plugins/Cube#transcube
http://shame.tuxfamily.org/repo/?cat=11
Ova podešavanja xorg.conf fajla se odnose ISKLJUČIVO na NVIDIA grafičke karte. Kako izlaze novi drajveri, sve je manja potreba da se "prčka" po xorg.conf fajlu. Više informacija na zvaničnom Compiz-Fusion Wiki-ju.
Problemi
Ako dodje do problema pri startovanju compiz-fusion-a, ili se compiz uopšte "ne javlja", nije loše proveriti da li postoji direct rendering sledećom komandom:
Po instalaciji Compiz-Fusiona desktop bilo koje Linux distribucije postaje izvor ultimativne 3D zabave. Kockasti desktop (Desktop Cube), rastegljivi prozori, atraktivne dekoracije prozora, kiša, sneg (pa čak i vatra!), postaju sastavni deo radnog okruženja ponosnog vlasnika GNU/Linux platforme.
Neko bi pomislio da je za 3D zabavu potrebna moćna grafička i mnogo MHz, GHz, GB, ali nije tako. Jednostavno, ovaj window menadžer koristi ono što mu pruža Vesa kompatibilna video karta sa 3D akceleracijom, tako da nije čudo ako 3D Desktop "proradi" na NVIDIA GeForce MX400 video karti. Na mom starom računaru računaru sa AMD Duron procesorom (1,1GHz), 256MB memorije i MX400 grafičkom, Metisse (na PCLinuxOS-u) radi bez problema. Više problema imam kad otvaram Firefox ili Open Office pošto im treba mnoogo vremena da se startuju (nije mi jasno kad će taj "memory leak" da srede)...
Da bi se omogućilo 3D uživanje na Debian-u treba prvo imati instalirane drajvere za grafičke karte, a zatim i odgovarajuće izvore paketa Compiz-Fusion-a (verzija 0.60) u listi repository-ja fajla/etc/apt/sources.list:
deb http://download.tuxfamily.org/shames/debian-etch/desktopfx/stable/ ./
Po dodavanju repo-a treba (preko root naloga!!) preuzeti sa interneta GNU PGP ključ (GNU Privacy Guard key), s obzirom da su paketi digitalno potpisani:
debian: /home/user/# wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -
Ovaj repo je moguće dodati i iz Synaptic-a. Zatim treba, uz obavezno osvežavanje baze paketa (apt-get update ili Synaptic>Edit>Reload Package Information) instalirati sledeće pakete:
- ccsm - grafički (GUI) konfiguracioni alat za rad sa kompozitnim menadžerima prozora
- compiz-manager
- compiz-core
- compiz-kde
- compizconfig-backend-gconf
- compizconfig-backend-kconfig
Pre instalacije paketa treba malo "doraditi" fajl xorg.conf (lokacija /etc/X11/xorg.conf), kako bi compiz-fusion "proradio" sa NVIDIA kartama. U stvari, treba dodati par redova u odgovarajuće sekcije fajla. Ovo raditi po mogućstvu sa isključenim X serverom u nekom tekstualnom editoru tipa vi, nano... Treba uraditi sledeće:
Sekcija "Device" treba da sadrži:
Option "AllowGLXWithComposite" "true"
Option "RenderAccel" "true"
Sekcija "Screen"
Option "AddARGBGLXVisuals" "true"
Option "XAANoOffscreenPixmaps" "true"
DefaultDepth 24 => ova opcija se često već nalazi u sekciji "Screen"
Option "XAANoOffscreenPixmaps" "true"
DefaultDepth 24 => ova opcija se često već nalazi u sekciji "Screen"
Na kraj xorg.conf fajla dodati:
Section "Extensions"
Option "Composite" "Enable"
EndSection
Po uspešnoj instalaciji paketa i konfiguraciji X servera, treba pozvati program compiz-manager (Alt+F2>compiz-manager) i 3D zabava može da počne. Ja nikada ne podešavam sistem tako da se sa ponovnim startovanjem sistema podiže compiz-manager, već ga pokrećem po želji. Što se tiče podešavanja Compiz-Manager-a, mogućnosti su praktično neograničene, ali o tome u nekom od sledećih postova... :)
Kao i uvek, nije loše imati i dodatnu literaturu na temu Compiz-Fusion-a:
http://wiki.compiz-fusion.org/FAQ#head-36f1b26d970798f3d5815dda90654ad41502400d
http://wiki.compiz-fusion.org/Plugins/Cube#transcube
http://shame.tuxfamily.org/repo/?cat=11
Ova podešavanja xorg.conf fajla se odnose ISKLJUČIVO na NVIDIA grafičke karte. Kako izlaze novi drajveri, sve je manja potreba da se "prčka" po xorg.conf fajlu. Više informacija na zvaničnom Compiz-Fusion Wiki-ju.
Problemi
Ako dodje do problema pri startovanju compiz-fusion-a, ili se compiz uopšte "ne javlja", nije loše proveriti da li postoji direct rendering sledećom komandom:
user@debian: ~$ glxinfo | grep direct
direct rendering: Yes <= nešto slično ovome treba da se dobije
direct rendering: Yes <= nešto slično ovome treba da se dobije
Iako je AIGLX od X.Org 7.1 verzije integrisan u X server nije loše ni to proveriti:
user@debian:~$ cat /var/log/Xorg.0.log | grep -i aiglx
(**) Option "AIGLX" "on" <= izlaz sličan ovome treba da se dobije
user@debian:~$ cat /var/log/Xorg.0.log | grep -i aiglx
(**) Option "AIGLX" "on" <= izlaz sličan ovome treba da se dobije
Naravno, treba proveriti i da li su učitani nvidia drajveri:
user@debian:~$ lsmod | grep nvidia
user@debian:~$ lsmod | grep nvidia
No comments:
Post a Comment