Compiz ed XGL su Ubuntu GNU/Linux senza compilare alcun sorgente

Per installare Beryl, visitate il wiki dedicato. Tutti questi consigli sono oramai obsoleti!

Beryl Wiki

Leggete l'articolo aggiornato su come installare Beryl, il progetto (Ex Quinnstorm XGL Compiz). I consigli presenti su questa pagina sono diventati obsoleti.

Attenzione, questi consigli sono da seguire soltanto se state installando per la prima volta Xgl e Compiz su Ubuntu!

Chi ha fatto un upgrade ma ha problemi perché non funziona più Xgl, legga il nuovo articolo dedicato a Compiz Settings Manager
Di XGL per GNU/Linux se ne è parlato oramai in abbondanza, è il window manager con gli effetti 3D. Oramai i tempi sono maturi ed il codice è abbastanza stabile e strutturato in repository da poter essere utilizzato anche negli ambienti di ogni giorno, anche se per utilizzarlo con piena sicurezza e senza dover "andare a mettere le mani" bisognerà aspettare che il software entri a far parte delle distribuzioni ufficiali.

Veniamo al dunque: come installare XGL e Compiz su Ubuntu tramite apt-get?

Su Ubuntu va aggiornato l'elenco dei pacchetti: accodate le seguenti sorgenti a quelle già presenti nel file /etc/apt/source.list

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

Poi bisogna raccogliere le chiavi GPG degli autori, per validare l'attendibilità delle fonti:

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

Dopo si aggiorna il sistema con i soliti comandi:

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

Quindi arriva il momento di installare i pacchetti mancanti; si tratta del server XGL, Compiz per Gnome, un paio di librerie, ma soprattutto cgwd e gcompizthemer-themes cgwd-themes che naturalmente ha come dipendenza gcompizthemer: l'interfaccia GUI per creare ed importare i temi per XGL.

Serve anche gset-compiz csm che aiuta nella configurazione del sistema.

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

Una volta che tutto il software è stato installato, inizia la prima fase di configurazione che consiste nell'aggiungere poche righe alla fine del file di configurazione di GDM, il Desktop Manager di Gnome.

gksudo gedit /etc/gdm/gdm.conf-custom


[servers]
# Override display 0 to use Xgl.
# Se avete schede ATI va messo 1 come valore
0 = Xgl
[server-Xgl]
name = Xgl server
#la prima riga va bene per schede ATI
#la seconda va bene per schede nVidia
#command=/usr/bin/Xgl :1 -fullscreen -ac -accel glx:fbo -accel xv:fbo
command=/usr/bin/Xgl -ac -accel glx:pbuffer -accel xv:fbo
flexible=true

Aggiornato il file di GDM, bisogna procurarsi il file compiz-start.py. Se ne parla sul forum di Compiz, nell'argomento dedicato. Non scaricate la prima versione, ma l'ultima che sicuramente è più aggiornata. Specie per quanto riguarda il caricare cgwd piuttosto che gnome-windows-decoration.

Allo script di Python appena scaricato bisogna dargli i privilegi in esecuzione e copiarlo in /usr/bin.

Bisogna copiare l'icona logo24.png nella directory /usr/share/compiz.

Nel menu Sistema » Preferenze » Sessioni; nel tab "Avvio programmi" aggiungete una nuova voce: compiz-start.py gcompiz-start.

Ora dovreste avere tutto il necessario. Chiudete le applicazioni, uscite dalla sessione e riavviate GDM tramite la combinazione di tasti: Ctrl+Alt+Bksp.

Il caricamento di Compiz si identifica dall'apparizione temporanea di una scacchiera bianca e nera durante la fase di login. Comunque sia, dopo la fase di login ve ne dovreste accorgere subito se è stato caricato... Okkiolino

Se non vi siete persi a provare tutti i gli effetti di Compiz, dovreste aver notato un cubetto rosso nella tray. Dal cubetto potrete raggiungere le preferenze (gset-compiz) e il Theme Selector (gcompizthemer). :D

Per i più bravi allego il mio tema. Vi basterà fare Import del file tar.gz.

Buon divertimento! Banana

Tema per Compiz

commenti

Indi, Yari dopo 2 settimane ha espresso:

scusa ma forse per dimenticanza è presente una riga incompleta dopo lo script in phyton:"Poi bisogna copiare"...
cosa?
Se puoi farmi avere il continuo te ne sarei grato!

Dunque, Tassoman dopo 11 ore ha aggiunto:

Ciao, è vero mancava la parte relativa al "copiare l'icona logo24.png". Si tratta dell'icona che apparirà nella tray e nel menu di Gnome. Okkiolino

Così gianluca.ts dopo 4 giorni ha aggiunto:

Ho seguito pedissequamente il tutorial, ma al momento di dare la sfilza di apt-get mi ritorna "E: Impossibile trovare gset-compiz": suggerimenti?
Grazie Sorriso

Indi, Tassoman dopo 1 giorno ha espresso:

Hai modificato le source list, e aggiornato tutto prima? a me par strano che non lo trovi. Prova con apt-cache search gset-compiz

Pertanto gianluca.ts dopo 42 min ha espresso:

Si i rep ci sono tutti e ho provato a fare come dici ma niente...
Ho comunque tentato di portare a termine l'installazione ma non funziona (ovviamente...) Il server X crasha in avvio

Inoltre, luca dopo 3 giorni ha dichiarato:

Ciao

gset-compiz non è ancora nei repository di compiz ma lo si trova qui:

deb http://3v1n0.tuxfamily.org dapper 3v1n0
deb-src http://3v1n0.tuxfamily.org dapper 3v1n0

la chiave GPG:

wget http://3v1n0.tuxfamily.org/81836EBF.gpg -O- | sudo apt-key add -

Indi, Marco dopo 2 giorni ha risposto:

Io ho lo stesso problema di Gianluca e cioè mi manca gset-compiz. Ho provato ad aggiungere i rep indicati da Luca ma dando: "apt-get update" ottengo "Impossibile ottenere http://3v1n0.tuxfamily.org/dists/dapper/Release Unable to find expected entry 3v1n0/binary-amd64/Packages in Meta-index file (malformed Release file?)". Forse perché ho la versione di Ubuntu per AMD64? Qualcuno sa come aggirare questo problema?

Poi, luca dopo 2 giorni ha aggiunto:

@ Marco

Se proprio vuoi g-set compiz puoi scaricarlo direttamente da qui

http://3v1n0.tuxfamily.org/pool/dapper/3v1n0/gset-compiz_0.3.4-3v1ubuntu...

e poi installarlo con gdebi (l'installer di ubuntu), ma è un po' superato ormai, visto che non ti fa modificare i plug-in aggiunti di recente...

le ultime versioni aggiornate di compiz-quinn con cgwd ti aggiungono delle voci al menu(quelle con l'icona del cubo rosso di compiz)che fanno partire i programmi di configurazione e gestione di compiz, plug-in e temi vari delle finestre .

Puoi trovare comunque tutte le risposte alle tue domande nel forum ufficiale di compiz

http://www.compiz.net/index.html

Spero di essere stato utile.

Al che, luca dopo 2 ore ha dichiarato:

Rettifico quanto ho detto prima (...ma come ero messo?):

...in realtà una delle voci di menu coll'icona del cubo è proprio gset-compiz, che nella versione indicata è aggiornato fin quasi all'ultimo plug-in... quello non aggiornato era un altro tool per la configurazione, di cui ora non ricordo nemmeno il nome perchè l'ho disinstallato.

Scusate la gaffe! Okkiolino

Dopo di che Tassoman dopo 1 giorno ha pronunciato:

Aggiornamenti post vacanze:

Tornato da una settimana di internet pausa, mi son trovato tutti i pacchetti un po' arretrati ed un po' di dipendenze. Naturalmente con qualche colpo di apt-get upgrade si risolve.

Dopo, manuel dopo 5 giorni ha sostenuto:

Non mi permette di installare cgwd perche dipende da da compiz e compiz-gnome. Li installo e poi vado a installare cgwd, ma mi fa rimuovere compiz e compiz-gnome!!

in pratica perche ho questi problemi di dipendenze??

Inoltre, Tassoman dopo 1 giorno ha affermato:

Hai fatto gli upgrade/dist-upgrade del caso?

Puoi controllare la dipendenza, e renderti conto di che tipo di problema, con apt-cache showdep nome-pacchetto

Eventualmente rimuovili tutti e poi reinstallali da capo. Basta mettere gcwd-themes che dà le dipendenze, ed accettarle ovviamente.

Dopo di che manuel dopo 5 ore ha rivelato:

si ho fatto gli upgrade, dopo aver aggiunto i sorgenti a sources.list, ma quando vado a fare gli upgrade da qualche problema... non trova alcuni file...

inoltre al passo dopo ho questa risposta:
maccio@maccio-ubuntu:~$ sudo apt-get install xserver-xgl compiz-gnome libglitz-glx1 libgl1-mesa cgwd cgwd-themes gset-compiz
Password:
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso... Fatto
compiz-gnome è già alla versione più recente.
libgl1-mesa è già alla versione più recente.
E: Impossibile trovare gset-compiz

Successivamente, Tassoman dopo 2 ore ha sostenuto:

Oggi mi sono accorto che gset-compiz non viene più usato nelle ultime release. Prova con csm al posto di gset-compiz, è il nuovo gestore della configurazione.

Detto questo, Paolo dopo 2 settimane ha proclamato:

Io non sono per niente esperto di linux, ma ho provato a fare quello che hai detto tu in questa guida, però non funziona, al riavvio del pc tenta di avviare ma poi fa errore su x server, a dire il vero ho anche visto che lo schermo per qualche secondo mi segnala che viene impostata una risoluzione totalmente incompatibile e me lo scrive pure e poi il crash.
Scrivo startx e mi entra tranquillamente sul desktop di gnome però di xgl manco l'ombra Triste Cry!

Cosicché Tassoman dopo 17 ore ha comunicato:

Ciao a tutti. Purtroppo sono ancora in attesa della linea adsl.

Probabilmente sono stati pubblicati altri aggiornamenti che non ho ancora provato e quindi non riesco a pubblicare i miei riscontri.

Pregate per me, e scancherate Tiscali anche per me così fatico meno. Li sto chiamando ogni giorno.

Dopo di che Paolo dopo 4 giorni ha affermato:

Risolto! ho installato per bene i driver nvidia e funziona alla grande! Grind Grind

Dopo di che ilGuccino dopo 1 settimana ha rivelato:

mi dice questo quando tento di installare csm:
ubuntu@ubuntu-desktop:~$ sudo apt-get install csm
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso... Fatto
Il pacchetto csm non ha versioni disponibili, ma è nominato da un altro
pacchetto. Questo significa che il pacchetto manca, è diventato obsoleto
o è disponibile solo all'interno di un'altra sorgente
E: Il pacchetto csm non ha candidati da installare

faccio finta di niente, riavvio la sessione, ma è come se non avessi fatto nulla, carica gnome tradizionale
un consiglio?
grazie

Per di più un visitatore dopo 15 ore ha manifestato:

Sembra che ormai sia roba vecchia xgl e non si possa + fare in quel modo dato che mancano dei pacchetti.

Dopo di che Tassoman dopo 1 ora ha esposto:

Purtroppo dopo due mesi, tiscali è ancora latitante quindi non è che posso fare grandi aggiornamenti se non dire quanto mi facciano incazzare.

:mad:

Pertanto fra dopo 4 settimane ha affermato:

non funziona un cazzo coglione

Pertanto un visitatore dopo 40 min ha replicato:

cacchio dici fra, il fatto è che ormai è superato, però funzionava io l'ho testato con successo

Per di più albe dopo 4 settimane ha esposto:

Cry! ho seguito 2 tuttorial pe installare compiz
di ubuntu ho la versione 6.10
tutte e due mi danno lo stesso errore quando gli do questo comando sudo apt-get install xserver-xgl compiz-gnome libglitz-glx1 libgl1-mesa cgwd cgwd-themes csm
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso
Reading state information... Fatto
compiz-gnome è già alla versione più recente.
Nota, si sta selezionando libgl1-mesa-glx al posto di libgl1-mesa
libgl1-mesa-glx è già alla versione più recente.
Il pacchetto cgwd non ha versioni disponibili, ma è nominato da un altro
pacchetto. Questo significa che il pacchetto manca, è diventato obsoleto
o è disponibile solo all'interno di un'altra sorgente
E: Il pacchetto cgwd non ha candidati da installare
quel è il problema? premetto che ho pochissima esperienza con linux
grazie

Al che, Tassoman dopo 1 giorno ha commentato:

Per installare Beryl, visitate il wiki dedicato. Tutti questi consigli, e questi commenti sono oramai obsoleti!

Beryl Wiki

Successivamente, Paolo dopo 2 ore ha aggiunto:

bah, io non uso Beryl, uso compiz seguendo questa guida http://pollycoke.wordpress.com/2006/10/10/ubuntu-edgy-aiglx-compiz/ , ok, ci saranno effetti meno ridicoli e strani, ma funziona bene.

Inoltre, nene dopo 4 settimane ha detto:

io ho seguito le istruzioni del tutorial, ma a parte il fatto che non funziona niente causa le codinzioni precarie del mio portatile, mi è sparito il simbolo @ fondamentale in quanto fa parte della mia password. Qualcuno sa come posso recuperare il sistema dato che riesco a entrare in modalità "failsafe terminal"
.
Ad Maiora
Nenè Ubriachi

Più tardi, Giulio dopo 15 settimane ha proclamato:

Devi cercare di capire in quale file di configurazione hai sconquassato la tastiera.

E rimettere l'Italiana.
Forse il forum di Ubuntu.it può darti una mano

Invia nuovo commento

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
©MMVIII Bologna Informatica - p.i. 0123456789