Már többször olvastam cikkeket és láttam videókat a még fejlesztés alatt álló xorg XGL szerveréről és a compizről, hogy milyen könnyen telepíthető és milyen látványos. Megosztanám tapasztalataim most, akiket érdekel a részletes leírás olvassák tovább.

Először is győződjünk meg arról, hogy X rendszerünk már felkonfigurált 3D gyorsítással bír. Megjegyezném, hogy az itt leírt xgl-compiz telepítés nem tökéletes még ebben a pillanatban.

Szóval mondjuk nvidia grafikus vezérlő kártya esetén:
Kommentezzük ki a következő sorokat a /etc/X11/xorg.conf állományból a

Section “Module”
# Load “dri”
# Load “GLcore”

Ellenőrizzük le, hogy legyen ez a sor benne:

Load “glx”

A Device szekcióban a Drivert cseréljük “nv”-ről “nvidia”-ra és adjunk hozzá két új opciót. Esetleg a harmadikat is.
előtte:

Section “Device”
Identifier “NVIDIA Corporation ….”
Driver “nv”
BusID “PCI:1:0:0”
EndSection

utána:

Section “Device”

Driver “nvidia”

Option “RenderAccel” “true”
Option “AllowGLXWithComposite” “true”
Option “NoLogo” “true”
EndSection

Majd a screen szekcióban állítsuk az alapértelmezett színmélységet 24-re.

Section “Screen”
Identifier “Default Screen”
Device “NVIDIA Corporation NV34M [GeForce FX Go5200]”
Monitor “Generic Monitor”
DefaultDepth 16
itt

DefaultDepth 24
erre

Ezzel az X előkészítés meg is volna.
Most indítsuk újra az X-et. Kilépünk gdm felületre és nyomumnk egy CTRL-ALT-BACKSPACE kombinációt. Ha jó a konfig akkor nem szállt el a gdm.

Na most telepítsük fel a szoftvereket.
Adjuk be a /etc/apt/sources.list végére a következő sorokat.

deb http://www.beerorkid.com/compiz/ dapper main
deb http://xgl.compiz.info/ dapper main
deb-src http://xgl.compiz.info/ dapper main

Adjuk hozzá a csomagok ellenúrzéséhez a készítők kulcsát:

wget http://www.beerorkid.com/compiz/quinn.key.asc -O – | sudo apt-key add –

Frissítsük meg a apt-get csomag bázisát és rednszerünk.

sudo apt-get update
sudo apt-get dist-upgrade

GPG-s hibaüzenetket hagyjuk figyelmen kívül.
Most jöhet a szoftver:

sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome gset-compiz cgwd cgwd-themes csm

Ezzel meg is volnánk. A következő telepítési metódus abban tér el az eddig közkézre adottaktól, hogy a gdm egy új xsession-t nyit az XGL szerverrel, így egy viszonylagos biztonságot ad a fejlesztés adta stabilitási problémák ellen. Mivel ha egy frissítés után nem működik az xgl rendszer egyszerűen egy másik sessiont választunk a gdm-ben és dolgozhatunk tovább!

Szóval készítsünk egy állományt kedvenc editorunkkal:
pl:

sudo gedit /usr/bin/startxgl

A tartalma:

Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
# Start GNOME
exec gnome-session

Adjunk rá futtatási jogot:

sudo chmod 755 /usr/bin/startxgl

Most készítsünk a gdm számára egy új session leírót:

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

Ezzel a tartalommal:

[Desktop Entry]
Encoding=UTF-8
Name=XGL
Exec=/usr/bin/startxgl
Icon=
Type=Application

Ha ezzel kész vagyunk lépjünk ki a gdm belépési felülethez és lepjünk be újra úgy, hogy az épp elkészített “XGL” session válasszuk ki a listából.
Majd itt indítsuk el a compizt pl egy ALT-F2 futtatási ablakból.

compiz-start

Hurrá! kész vagyunk.
Használjuk egészséggel:
* Aktuális ablak váltása = Alt + Tab
* Több ablak rendezése és aktuális kiválasztásának lehetősége = F12; majd ablakra klikk
* Kocka forgatás aka virtuális deszktop váltás = Ctrl + Alt + Balra/Jobbra nyíl
* Virtuális deszktop váltás – az aktív ablak vonszolásával = Ctrl + Shift + Alt + Balra/Jobbra nyíl
* Opacitás egyebek beállítása = Jobb klikk az ablak fejlécén és menüből

Forrás: linuxbox.hu