Salve a tutti. Dopo innumerevoli sofferenze e prove andate male, finalmente sono riuscito ad installare Xgl + Beryl su Gnome. Visto che trovare delle guide realmente funzionanti non è facile, ho deciso di scrivere qui il procedimento esatto per avere un'installazione funzionante. Le istruzioni che troverete qui valgono solo per Gnome, quindi se avete KDE fate a meno di proseguire.
Questa procedura è sicura ma non si sa mai, meglio fare una copia di backup dei dati importanti.
La prima cosa da fare è verifica se disponiamo dell'accelerazione 3D necessaria, apriate la shell e digitate:
glxinfo | grep rendering
Se la risposta è: Direct rendering: yes allora potete proseguire senza indugi, altrimenti fermatevi subito, adesso, immediatamente ed in questo momento.
Prima di cominciare con l'installazione e la configurazione vera e propria, verfichiamo di avere i pacchetti aggiornati:
sudo apt-get update
sudo apt-get dist-upgrade
Ora dobbiamo aggiungere i repository dal quale scaricheremo i software nel nostro sources.list, così:
sudo nano /etc/apt/sources.list
E aggiungiamo questo:
# Repository per Xgl e Beryl
deb http://www.beerorkid.com/compiz edgy main-edgy
Ora aggiungiamo la chiave GPG per scaricare software dai repository:
wget http://beryl-mirror.pricechild.co.uk/root@lupine.me.uk.gpg -O- | sudo apt-key add -
Ri-aggiorniamo todoes:
sudo apt-get update
Ora dobbiamo installare XGL:
sudo apt-get install xserver-xgl
Ora dobbiamo installare Emerald, che è il window-manager e il themes-manager:
sudo apt-get install beryl emerald-themes
A questo punto in teoria avremmo finito, ma non è consigliato usare XGL come server X predefinito. Quindi istruiamo GDM in modo che metta a disposizione una'altra sessione:
sudo nano /usr/share/xsessions/xgl.desktop
E scriviamoci dentro:
[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application
Premiamo CTRL + o poi INVIO e poi CTRL + x. In questo modo salveremo il file e usciremo da nano. Ora dobbiamo creare uno script che faccia partire XGL all'avvio:
sudo gedit /usr/local/bin/startxgl.sh
E scriviamoci dentro:
#!/bin/sh
Xgl -fullscreen :1 -ac -br -accel glx:pbuffer -accel xv:pbuffer &
sleep 4
export DISPLAY=:1
exec gnome-session
Ora rendiamo lo script eseguibile:
sudo chmod a+x /usr/local/bin/startxgl.sh
L'ultimo passo è andare in Sistema > Preferenze > Sessioni > Programmi d'avvio e inserire:
/usr/bin/beryl-manager
Bene, abbiamo finito. Per aver a disposizione la nuova sessione è sufficiente premere CTRL+ALT+BACK_SPACE per tornare alla schermata di login. GDM metterà a disposizione una nuova sessione, di nome Xgl. Selezionatela e fate il login. Se tutto è andato a buon fine avrete degli ottimi effetti grafici di tutti i tipi (finestre, barre, pulsanti) e un desktop cubico (premete CTRL+ALT tasto sinistro del mouse per girarlo).
Bene, divertitevi!