Old:XGL e Beryl su KDE con schede ATI: differenze tra le versioni

m
Modifica path xorg.conf e formattazione
(Stesura più o meno definitiva)
 
m (Modifica path xorg.conf e formattazione)
Riga 1: Riga 1:
===Intro===


In questa guida è spiegato come far girare l'accoppiata XGL+Beryl su di un debian Testing,  utilizzando schede ATI.
<u> AVVISO: può darsi che il sistema risulti instabile. FATE TUTTO A VOSTRO RISCHIO E PERICOLO.</u>
==Passo 0: il mio computer==
Ecco dove ho ottenuto il desktop 3D:
* Macchina assemblata pentium IV 3.2 Hz 1 Gb RAM;
* Sistema Operativo Debian/Testing Etch aggiornato, Kernel 2.6.17;
* Ambiente Desktop KDE 3.5.5 (ho comunque anche Gnome);
* Scheda Video ATI Radeon X1300;
==Passo 1: installare i driver ATI e ottenere l'accelerazione 3D==
Si può tranquillamente seguire la guida [[Installazione driver proprietari Ati]]
Solo un consiglio; prima di installare i driver controlliamo di non avere moduli del driver vecchi:
<pre># module-assistant search fglrx</pre>
Se otteniamo un risultato del tipo:
<pre>fglrx-kernel-source (source package not installed):
– Binary package(s) for kernel(s):
+ (2.6.17.3): fglrx-kernel-2.6.17.3_8.27.10-1+10.00.Custom_i386.deb</pre>
Diamo un bel
<pre># module-assistant purge fglrx  --force</pre>
Una volta installato e configurato il driver disabilitiamo Composite perché fglrx non lo supporta con Dri:
editiamo il file xorg.conf con un qualsiasi editor (ad esempio Kate) e alla fine aggiungiamo le righe:
<pre>Section "Extensions"
Option "Composite" "0"
EndSection</pre>
Se l’installazione è andata a buon fine e se abbiamo l’accelerazione 3D possiamo passare a Xgl e Beryl.
==Passo 2: installazione di XGL e beryl==
Possiamo trovare Xorg nei repository Debian Testing mentre Xgl e Beryl sono reperibili da repository per Ubuntu.
Aggiungiamo quindi i repository nel file ''/etc/apt/spurces.list''
copiando queste righe (come si può notare ho utilizzato Ubuntu Dapper, forse si può usare anche Edgy, magari si può provare):
<pre>###Beryl repositories
deb http://www.beerorkid.com/compiz dapper main
deb http://xgl.compiz.info/ dapper main
deb-src http://xgl.compiz.info/ dapper main</pre>
apriamo una console testuale e digitiamo
<pre># wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -</pre>
aggiorniamo la lista dei pacchetti con il comando
<pre># apt-get update</pre>
e installiamo i pacchetti necessari:
<pre># apt-get install xserver-xgl libglitz-glx1 libgl1-mesa beryl beryl-manager emerald emerald-themes</pre>
==Passo 3: configurare il tutto==
Completata l'installazione è molto comodo creare uno script per poter scegliere se avviare X normalmente o se avviare Xgl con Beryl.
Creiamo, sempre utilizzando un editor qualsiasi, il file ''xgl.desktop'' nella cartella
''/usr/share/xsessions/'' e incolliamo:
<pre>[Desktop Entry]
Encoding=UTF-8
Name=XGL
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application</pre>
Ora dobbiamo creare uno script che faccia partire Xgl, creando il file ''startxgl.sh'' nella cartella ''/usr/bin/''
Copiamo e incolliamo (vale per SCHEDE ATI CON KDE):
<pre>#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
sleep 4
export DISPLAY=:1
exec startkde</pre>
Salviamo, chiudiamo l'editor e rendiamo lo script avviabile con
<pre># chmod a+x /usr/bin/startxgl.sh</pre>
Riavviamo e nel login manager ora possiamo scegliere una sessione XGL (spero funzioni il tutto!).
==Passo 4: testare il tutto==
Siamo quasi alla fine: è tempo di testare l'installazione Beryl!.
Apriamo un terminale e diamo il comando:
<pre># beryl-manager</pre>
(andrebbe dato da utente comune ma a me non funzionava, da root invece era tutto ok, in ogni caso se funziona metteremo a posto la cosa in seguito).
Se tutto funziona, si dovrebbe vedere il  Beryl splash screen e le finestre diventeranno gommose!
Il system tray dovrebbe mostrare l'icona Beryl – una gemma rossa - che si può usare per regolare Beryl ed Emerald, il theme manager.
Inoltre fornisce la possibilità di ritorno ad un altro window manager (kwin oppure metacity, per esempio), nel caso Beryl si arresti. 
Se tutto funziona si può fare in modo che Beryl parta automaticamente per ogni sessione di XGL.
Apriamo un terminale e creiamo il seguente symlink:
<pre>$ ln -s /usr/bin/beryl-manager ~/.kde/Autostart/beryl-manager</pre>
Facendo così Beryl partirà automaticamente senza dover usare il comando beryl-manager.
Se tutto ha funzionato abbiamo un fantastico cubo 3D con il quale stupire noi stessi e gli amici!!!
===Autore===
: [[Utente:Pliniux|Pliniux]]
===Materiale consultato===
http://aldolat.wordpress.com/2006/11/01/driver-ati-xgl-beryl-su-ubuntu-edgy/
http://www.debianitalia.org/modules/wfsection/article.php?articleid=139
http://wiki.beryl-project.org/index.php/Install/Ubuntu/Edgy/XGL
http://www.debianizzati.org/component/option,com_joomlaboard/Itemid,29/func,view/id,23011/catid,18/limit,6/limitstart,0/
19

contributi