Howto Xgl Debian/SID

Da PtLUG Wiki.

Jump to: navigation, search

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.

Personal tools