Howto Xgl Debian/SID
Da PtLUG Wiki.
Contents |
Aggiornare i pacchetti
Intanto aggiornate i pacchetti della vostra Debian SID all'ultima versione disponibile. E se non lo avete già fatto installate i driver della vostra scheda video.
apt-get update apt-get upgrade
Ed aggiungete le seguenti voci nel file /etc/X11/xorg.conf
Section "Extension"
Options "Composite" "Enable"
EndSection
Invece nella sezione Device aggiungete le seguenti righe a seconda della scheda video
Option "RenderAccel" "true" # nvidia Option "backingstore" "true" # nvidia and Ati
Installare Xgl
Per installare Xgl e altri programmi dobbiamo aggiungere ai repository questi:
deb http://www.prato.linux.it/~mnencia/debian xgl/ deb http://www.beerorkid.com/compiz/ dapper main deb http://xgl.compiz.info/ dapper main
E quindi date un:
apt-get update apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome
Se volete installarlo per KDE invece di installare compiz-gnome installerete compiz-kde.
Far partire Xgl all'avvio
Visto che occupa molte risorse con questo metodo ci troveremo una sessione chiamata Xgl che farà partire tutti gli effetti grafici. Se invece non li vogliamo possiamo far partire una normale sessione del nostro WM preferito.
Far partire la sessione Xgl
Editiamo il file che farà partire la sessione Xgl
vim /usr/bin/startxgl.sh
Dentro scriveteci:
Xgl -accel glx:pbuffer -accel xv:fbo:1 & # Start GNOME exec gnome-session
La stringa
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
Diamogli i permessi di esecuzione
chmod 755 /usr/bin/startxgl.sh
Far partire gli effetti grafici e GNOME
Questo file servirà per far partire la sessione di gnome con i vari plugin grafici
vim /usr/bin/startcompiz
E scriviamoci:
#!/bin/sh killall gnome-window-decorator wait
gnome-window-decorator & compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher water & compiz --replace gconf &
Certe volte per problemi la riga gnome-window-decorator... deve essere sostituita con
gnome-window-decorator & LD_PRELOAD=/usr/lib/fglrx/libGL.so.1.2.xlibmesa compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher water &
Diamogli i permessi di esecuzione
chmod 755 /usr/bin/startcompiz
Aggiungere il campo in GDM
Creiamo il file con le indicazioni necessarie per far partire la sessione Xgl
vim /usr/share/xsessions/xgl.desktop
Dentro scriviamoci:
[Desktop Entry] Encoding=UTF-8 Name=XGl Exec=/usr/bin/startxgl.sh Icon= Type=Application
Diamogli i permessi di esecuzione
chmod 755 /usr/share/xsessions/xgl.desktop
Fine
Riavviate e incrociate le dita. Dovrebbe funzionare tutto, comunque, ovviamente, non mi assumo nessuna responsabilità. Se notate il desktop notevolmente rallentato dovete giocare con le impostazioni degli effetti di gnome-window-decorator; potete modificarle con il programma gset-compiz installabile dai repository postati precedentemente.

