Ubuntu Edgy + Aiglx + Compiz

Questo è un post tecnico di 11 anni fa. Le istruzioni potrebbero non essere più valide.

compiz-logo.pngDopo aver provato Xgl e Beryl, non poteva mancare nel bagaglio della mia linux-box :) la prova di Aiglx e di Compiz (quello originale di David Reveman, diverso dal fork costituito da Beryl). E subito mi sono tuffato alla ricerca di guide e metodi per installarlo. Ho faticato parecchio per capire come fare e molti di voi lo sanno. La difficoltà era dovuta al fatto che non capivo che i driver Ati proprietari sono anche nei repositories e non solo nel sito ufficiale.
Alla fine, comunque, compreso questo particolare, sono riuscito facilmente ad installare il tutto e ad ammirare lo spettacolo offerto dall’accoppiata Aiglx-Compiz, che – credetemi – è di gran lunga migliore di quello Xgl-Beryl. I problemi non mancano anche qui, ma credo che la qualità sia superiore in Compiz, imho.

Fonte: forum di Ubuntu Italia.

Aggiornamenti
Aggiornamento del 23 novembre 2006: aggiornati i repo per Compiz
Aggiornamento del 17 novembre 2006: un sentitissimo grazie a Nicola (Nki) per avermi dato preziosi ragguagli sulle schede nVidia. Grazie Nicola! ;)
Note
Nota importante: se fate copia e incolla dei vari comandi da terminale e delle stringhe per il file xorg.conf, state attenti a che le virgolette siano quelle semplici (che si hanno digitando il carattere Shift+2) e NON quelle tipografiche inclinate, altrimenti Linux non comprenderà i comandi!!

Cominciamo dai driver

La guida che propongo è per le Ati (le meno adatte a questo giochino, ma diciamo che vanno) ma funziona anche con le nVidia (segnalo nella guida cosa cambiare). Non so null’altro delle nVidia, tranne che sono particolarmente compatibili con Aiglx. Anche le integrate Intel vanno bene.

a) Driver Ati

Anzitutto (e qui avevo inciampato…) dobbiamo capire la differenza tra i vari driver Ati.
Diciamo che Aiglx è compatibile — al momento attuale — solo con i driver open, cioè quelli inclusi in X.org. Uno schema illustra meglio le cose.

Driver proprietari: si possono scaricare dal sito Ati ufficiale oppure dai repo, e sono caratterizzati dalla sigla fglrx. Se andate in Synaptic e cercate fglrx vedrete che si chiamano xorg-driver-fglrx.
Driver open: sono già installati di default in Edgy (credo anche in Dapper, ma non l’ho mai verificato) e si chiamano xserver-xorg-video-ati. Potete verificarlo in Synaptic. Se li avete installati, bene! Verificate che il direct rendering sia attivo, digitando nel terminale:

glxinfo | grep rendering

Se vi risponderà:

direct rendering: Yes

potete procedere alla installazione di Compiz.

Se, al contrario, avete installato i driver proprietari, dovete rimuoverli e installare quelli open perché Aiglx non va con i driver proprietari (ve lo dico anche per esperienza diretta!).

b) Driver nVidia
Per le nVidia, al contrario delle Ati, dovete installarvi i driver proprietari.
Vi consiglio di seguire questa pagina di Alberto Milone: scegliete la versione di Ubuntu che state usando e quindi procedete alla installazione del driver nVidia. Dopo il necessario riavvio della macchina, tornate qua e proseguite con Compiz.

Installiamo Compiz

Anzitutto aggiungiamo i repositories di Gandalfn nel nostro sources.list. Apriamo il terminale e scriviamo:

sudo gedit /etc/apt/sources.list

e incolliamo alla fine del file:

# Repo per Compiz originale (Reveman)
deb http://gandalfn.club.fr/ubuntu edgy stable

Questo è il repo per la versione stabile di Compiz.
Esiste anche quello per le versioni di sviluppo non ancora rilasciate ufficialmente, e quindi potenzialmente instabili. Se volete cimentarvi, ecco il repo:

# Repo per Compiz originale (Reveman) - SVILUPPO
deb http://gandalfn.club.fr/ubuntu edgy stable dev

Installiamoci le chiavi per autenticare i pacchetti:

gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 0x483170E9
gpg --export -a 0x483170E9 | sudo apt-key add -

Aggiorniamo ora apt:

sudo apt-get update

e installiamo Compiz, scegliendo in base al desktop manager; su Gnome date:

sudo apt-get install compiz gnome-compiz-manager

Per gli altri desktop manager, afaik, dovete mettere compiz-freedesktop-kde oppure compiz-freedesktop-xfce a seconda che abbiate l’uno o l’altro. Se mi fate sapere, posso aggiornare qui questa informazione.

Se volete, potete installarvi i plugin aggiuntivi (gli extra) per Compiz, che vi daranno ulteriori effetti. Questi pacchetti sono disponibili solo se avete attivato i repo di sviluppo:

sudo apt-get install compiz-extra compiz-extra-plugins compiz-extra-gnome gnome-compiz-manager-extra

Ritocchi a xorg.conf

Apriamo il terminale e facciamo un backup di xorg.conf:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.primadicompiz

Note
Nota: è importante che facciate il backup, perché in caso di problemi lo ripristinate in un lampo e ripartite come prima.

Poi editiamolo:

sudo gedit /etc/X11/xorg.conf

Vediamo per ordine cosa fare.
Vi indico le sezioni da modificare, postandovi come è in effetti il mio xorg.conf, escluse le sezioni non interessate. Per le nVidia, posto sempre la differenza evidenziandola in corsivo.

Sezione “Module”

Semplicemente verificate che ci siano le due righe con dri e glx (questa vostra sezione potrebbe differire dalla mia, per cui verificate solo le due voci, eventualmente aggiungetele):

Section "Module"
Load	"i2c"
Load	"bitmap"
Load	"ddc"
Load	"dri"
Load	"extmod"
Load	"freetype"
Load	"glx"
Load	"int10"
Load	"type1"
Load	"vbe"
EndSection

Se avete anche la riga Load GLcore, mettete un cancelletto all’inizio della riga, cioè così:

#Load GLcore

Solo per le nVidia: NON attivate Load "dri", anzi mettete un cancelletto (#) ad inizio riga.

Sezione “Device”

a) Scheda Ati

Section "Device"
Identifier	"Vostra scheda video"
Driver		"radeon"
BusID		"Vostro busID"
Option          "RenderAccel" "true"
Option          "NoRenderExtension" "false"
Option          "DisableGLXRootClipping" "true"
Option          "AddARGBGLXVisuals" "true"
Option          "AllowGLXWithComposite" "true"
Option          "XAANoOffscreenPixmaps" "true"
EndSection

Attenzione alla seconda riga. Se avete una scheda Ati, mettete tra le virgolette "radeon" (al posto di "ati"). Quindi aggiungete le ultime 6 Option.

b) Schede nVidia

Section "Device"
Identifier	"Vostra scheda video"
Driver		"nvidia"
BusID		"Vostro busID"
Option          "RenderAccel"           "1"
Option          "XAANoOffscreenPixmaps" "1"
Option          "AllowGLXWithComposite" "1"
EndSection

Sezione “Screen”

Section "Screen"
Identifier	"Default Screen"
Device		"Vostro modello"
Monitor		"Vostro modello"
DefaultDepth	24

Accertatevi solo di avere il valore 24 nel DefaultDepth.

Per le schede nVidia: aggiungete prima di DefaultDepth questa riga

Option "AddARGBGLXVisuals" "1"

Sezione “ServerLayout”

Section "ServerLayout"
Identifier	"Default Layout"
Option          "AIGLX" "true"
Screen		"Default Screen"
EndSection

Inserite la riga Option e Aiglx.

Per le schede nVidia: NON abilitate la voce AIGLX. I nuovi driver supportano nativamente Compiz.

Sezione “Modules”

Section "DRI"
Mode	0666
EndSection

Accertatevi che ci sia questa sezione e con questi valori.

Per le schede nVidia: se avete questa sezione, commentatela tutta, mettendo il simbolo # o cancellatela tutta.

Nuova sezione “Extensions”

Section "Extensions"
Option  "Composite"  "Enable"
EndSection

Non dovreste avere questa sezione, per cui aggiungetela alla fine del file.

Per le schede nVidia:

Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "true"
Option "DAMAGE" "true"
EndSection

Chiudete e salvate il file. Riavviate il sistema. Al riavvio, se tutto procederà per il verso giusto, potrete godervi il vostro Compiz. Ricordo alcune combinazioni di tasti per chi non li conoscesse:

  • Ctrl+Alt e tasto sinistro del mouse fanno girare il cubo
  • Ctrl+Alt+freccia sinistra/destra fanno girare il cubo
  • Ctrl+Alt+freccia in giù dispiega il cubo
  • Ctrl+Alt+freccia in su mostra le finestre aperte (come Exposè di Mac OSX)
  • Alt+rotellina del mouse su una finestra riduce o aumenta l’opacità della stessa
  • Super (tasto Win)+rotellina fanno lo zoom dello schermo (se avete attivato l’opzione nelle preferenze di Compiz.
    A proposito, le preferenze di Compiz potete cambiarle facendo clic destro sul simbolo del cubo rosso vicino all’orologio.
  • Per altre combinazioni date uno sguardo qua.

Se il sistema grafico non si avvia

Se durante il riavvio non vi parte il sistema grafico e vi spunta la semplice schermata nera, non allarmatevi. Premete la combinazione di tasti Alt+F2 (se non avete già il prompt) e loggatevi normalmente (il sistema è comunque avviato, avrete davanti a voi solo il potente terminale di Linux).
Digitate:

sudo cp /etc/X11/xorg.conf.primadicompiz /etc/X11/xorg.conf

cioè stiamo ripristinando l’xorg.conf di cui avevamo fatto il backup poco fa.
Digitate poi:

sudo shutdown -r now

e il sistema ripartirà normalmente e ritornerete a Edgy come se non aveste fatto nulla. Avrete solo Compiz installato ma non funzionante.
A questo punto vi consiglio di rivedere la guida da cima a fondo per controllare eventuali sbagli.
Se non avete commesso errori, avete tre possibilità:

  1. disinstallare Compiz, per tornare a Ubuntu pulita come prima, col comando:
    sudo apt-get remove --purge compiz-freedesktop-gnome gnome-compiz-manager

    sostituendo la dicitura compiz-freedesktop-gnome con quello che avevate installato (kde o xfce)

  2. provare altre guide (Janvitus, Pollycoke, Gandalfn, cioè le migliori). La guida che state leggendo ha funzionato perfettamente nel mio sistema, ma questo non vuol dire che faccia altrettanto nel vostro
  3. la vostra scheda non è compatibile con Aiglx (difficile che accada, ma possibile).

Prima di lasciarvi, vi chiedo di segnalarmi eventuali inesattezze qui presenti.
L’ho controllata punto per punto, ma l’errore è sempre in agguato.

Totem

Un ritocco per la visione dei video in Totem.
Se utilizzate totem-gstreamer, date nel terminale:

gstreamer-properties

aprite la scheda video e selezionate in default video playback XWindow (NoXv).

Se utilizzate totem-xine, date nel terminale:

gedit ~/.gnome2/totem_config

e sostituite la riga #video.driver:auto con video.driver:xshm.

Nota: la tilde (~) si ottiene con Alt-Gr+ì e indica la vostra cartella home.

Con amicizia,
Aldo

Autore: Aldo Latino

Aldo Latino usa con entusiasmo Linux nella distribuzione Ubuntu, è un appassionato di WordPress e si diletta a fare il blogger. Ha anche una lista dei desideri. Per altre informazioni visita la sua .

86 pensieri riguardo “Ubuntu Edgy + Aiglx + Compiz”

  1. Ciao Aldo. Hai effettuato una buona scelta. Prima o poi anch’io spostero’ il mio blog da qualche parte, magari acquistando un dominio, in modo da poter avere un controllo completo sui contenuti. Aggiornero’ il collegamento a breve. Buon lavoro!

  2. Grazie mille Atidem!
    Avevo bisogno di sentirmelo dire, perché non sapevo come l’avrebbero presa gli amici che lo visitavano ogni giorno.
    Non c’è paragone, di sicuro, tra il gestirsi in toto un blog e “accontentarsi” (per così dire!) di ciò che ti offre wordpress.com. Ti offre è vero tanto, ma per me è fondamentale poter personalizzare ciò che uso.
    Come te, anch’io ho in mente di acquistare un dominio e uno spazio web; ma se ne parlerà molto più tardi.
    Peccato solo per i preziosissimi commenti che non sono riuscito a importare qua: vabbè, esistono ancora in wordpress.com e li possiamo linkare.
    Pazienza!
    Ciao e auguri per i tuoi propositi!

  3. Ciao aldo . il tutto gira benissimo.grazie1000 .una domanda .. come configuro lo zoom quando ruoto il cubo?vorrei che si allontanasse.ciao

  4. @ mastino
    non mi pare che ci sia questa opzione tra quelle di compiz. E poi a che serve? io personalmente preferisco che non faccia questo allontanamento per poi girare. Anzi, in beryl cercavo come eliminarlo!
    Di più non so.

  5. Ho problemi con l’installazione di compiz, sembra non trovi libxcomposite, da cui dipende compiz-freedesktop. qualcuno ha una soluzione? io per stasera ne ho abbastanza, ciao a tutti

  6. avevo già provato, ma nulla da fare, l’output è questo
    Il pacchetto libxcomposite1 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 libxcomposite1 non ha candidati da installare

  7. ho fixato il bug dei repo italiani e li ho sostituiti a quelli internazionali, come indicato sul sito di ubuntu-it, e quel pacchetto me l’ha preso. poi al riavvio non parte x e devo ripristinare il xorg-conf che avevo backuppato. almeno però quel pacchetto è a posto

  8. Scusa un po’, visto che non hai assolutamente specificato nulla che abbia realmente a che fare con Ubuntu, ho provato la tua soluzione su openSuSE 10.2 che ha AIGLX e Compiz. Io ho una scheda NVidia, e ho fatto tutto quello che hai detto tu alla lettera ma non funziona un tubo, e del resto come potrebbe??? xorg.conf mica carica Compiz!!!

  9. Ciao Rinci… (ma che razza di nick hai scelto?! :) )

    Credo che il titolo del post basti a far capire che la guida è per Ubuntu. Comunque…

    Guarda che xorg.conf non carica Compiz, ma se vuoi abilita il modulo Aiglx.

    Se usi OpenSuse (mai provato) e dici che c’è già Aiglx+Compiz, hai visto se tra la preferenze di grafica puoi attivare gli effetti del desktop? Io ho provato una Fedora 6 e tra le preferenze, appunto, c’era questa voce del menu che ti consentiva di farlo.

    Di altro non so.

  10. Sì, tutto può essere configurato da Gconf, ma il punto è che non c’è verso di lanciare Compiz se non con Xgl……

  11. Stai facendo confusione tra xorg.conf e gconf…
    E cmq alcuni riescono a far partire compiz solo con Xgl e non con Aiglx.

  12. Ciao,
    avevo seguito anche la guida per Beryl e con quella appariva il diamante rosso, ma attivano Beryl mi sballava un po’ tutto, e il cubo 3d non funzionava (ctrl alt click sx vero?)

    Allora ho disinstallato Beryl con Synaptic ed ho seguito la Aiglx guida punto per punto, ho riavviato, ma non è partito Compiz (non c’è alcun cubo rosso vicino all’orologio) anche se tutto il resto sembra funzionare correttamente.

    Uso Kubuntu, ovviamente con KDE e ho trasformato la riga
    sudo apt-get install compiz-freedesktop-gnome gnome-compiz-manager
    in
    sudo apt-get install compiz-freedesktop-kde
    e basta, non ho aggiunto altro. Forse è proprio qui che sbaglio… Ne sai qualcosa?
    Grazie e complimenti.
    Ale

  13. Ciao Alessandro,

    > non c’è alcun cubo rosso vicino all’orologio…
    Al posto del cubo rosso (Beryl), con Compiz in genere è bene installare il manager di Compiz che appare vicino all’orologio sotto forma di una stella a 4 punte.

    Hai fatto bene a mettere compiz-freedesktop-kde.

    Per il resto non ho esperienza su KDE.
    Prova a chiedere nel forum.
    Oppure dai un’occhiata qua.
    Oppure ancora se cerchi con Google qualcosa la trovi.

  14. ciao a tutti
    vorrei un po’ di AIUTO x far funzionare le aixgl con compix che ho già installato insieme a tutti i driver nvidia e tutte le cose che sono scritte sopra.
    controllata e corretta la sintassi (che copiando da una pagina web non riporta i caratteri come dovrebbero essere scritti)
    ho tutto installato mi compare la try icon a stella gialla se e’ attivo e blu o giù di li quando e’ inattiva…se entro in \sistema\preferenze\gldesktop e clicco su enable glx…non cambia niente se non il fatto che non riesco a spostare le finestrepoi se per caso ci rientro la casella precedentemente barrata “enable glx”non e’ piu’ selzionata…..un mio amico si ricorda di un comando da digitare sulla shell x farle entrare in funzione …. ma io non so piu’ cosa fare :-)
    HELP ME PLEASE

  15. ops dimenticavo ho installata ubuntu 6.10 con una xfx nvidia 7600 gt256ddr3 con processore amd athlon 3600X2

  16. salve,
    ho fatto il comando “sudo apt-get install compiz-freedesktop-kde” ma la risposta è:

    Lettura della lista dei pacchetti in corso… Fatto
    Generazione dell’albero delle dipendenze in corso
    Reading state information… Fatto
    E: Impossibile trovare compiz-freedesktop-kde

    potete darmi una mano? sto in sbattimento da un bel po’…. :P

  17. Hai aggiunto i repositories di Compiz?
    Se non lo fai, non lo troverai mai!
    Guarda su la sezione “Installiamo Compiz”.

  18. [cpu—-> acer aspire 3022 con radeon x600 mobility M24 1P]
    allora premetto che a me compiz gira una meraviglia e tutto il resto grazie a questa guida……

    io ho provato personalmente 2000 config di Xorg e la cosa strana è che più o meno sembra andare sempre ugualmente bene aggiungendo parametri o togliendone:
    un esempio……

    Option “RenderAccel” “true”
    Option “NoRenderExtension” “false”
    Option “DisableGLXRootClipping” “true”
    Option “AddARGBGLXVisuals” “true”
    Option “AllowGLXWithComposite” “true”
    Option “UseInternalAGPGART” “no”
    Option “backingstore” “true”
    Option (“XAANoOffscreenPixmaps” “true”
    Option “ColorTiling” “on”
    Option “EnablePageFlip” “true”
    Option “AccelMethod” “EXA”
    Option “RenderAccel” “true”
    Option “AGPFastWrite” “on”
    Option “AGPMode” “4”

    questi sono parametri alcuni indispensabili , altri come
    Option “UseInternalAGPGART” “no”
    Option “backingstore” “true”
    non lo sono……..

    quindi la domanda è : non avendo un modo per calcolare matematicamente gli FPS ( glxgears -non mi da output neanche con l’opzione fpsprint )o la stabilità del sistema
    come faccio a sapere la conf corretta dell’xorg per la mia scheda??

    ps scusa per la lunghezza della domanda ( spero che possa essere di aiuto anche a qualcun altro,…..)
    pps nella sezione “driver” lasciano tutte le opzioni identiche come mostrate sopra se scrivo ati al posto di radeon gira tutto più veloce ……ideee???????????????

  19. io ogni volta che provo a installare compiz non ci riesco.

    ho sempre il quel problema delle barre del titolo…scompaiono appena attivo GL Desktop.

    ho provato ad aggiungere gtk-window-decorator alla Sessione, ma non cambia nulla

    gnome-window-decorator invece mi dice che non esiste…

    quello che mi fa impazzire..è il fatto che la guida di ubuntustorm è basata sulla mia stessa scheda video, però l’autore della guida ci riesce ma io…mah

  20. Ciao ragazzi complimenti per la guida funziona alla perfezione.
    Io ho installato Aixgl Beryl Ati5500.
    Ora ho un solo problemino, dopo migliaia di smanettamenti sono riuscito a mettere con i driver ati open (dato che con Aixgl era obbligatorio) il dualhead in modalita estesa orizzontalmente.
    Beryl pero mi da un piccolo difetto, non gestisce correttamente i due monitor a meta del secondo monitor lo sfondo non c’e’ piu’ e ho un’area bianca o nera (a seconda se e’ gnome o kde) e in quella zona gli effetti grafici nonfunzionano correttamente.
    Sapete se c’e’ qualche impostazione particolare per il dual head?
    In piu’ non riesco a capire come riuscire a vedere il cubo che ruota, quando passo da un desktop all’altro ruota ma come faccio a vedere ad esempio uno spigolo del cubo?
    Se ruoto con la rotella del mouse gira ma mi va direttamente al desktop successivo.
    grazie mille e complimenti di nuovo.

  21. vai in Sistema / Preferenze / GL Desktop e prova a cambiare il tipo di rotazione più volte, rimettendo poi il cubo. Dovrebbe sistemarsi. Anche a me succede, se abilito e disabilito compiz.

    Per il dual head non saprei: non ho esperienza in merito.
    Grazie per i complimenti! :D

  22. scusa ma ho un problema…quando io aggiorno apt cioè:

    sudo apt-get update

    ecco quello ke mi ritrovo:

    Ign http://gandalfn.club.fr edgy/stable Translation-it
    Hit http://gandalfn.club.fr edgy Release
    Scaricato 4B in 1s (4B/s)
    Impossibile ottenere http://gandalfn.club.fr/ubuntu/dists/edgy/Release Unable to find expected entry stable/binary-amd64/Packages in Meta-index file (malformed Release file?)
    Lettura della lista dei pacchetti in corso… Fatto
    E: Impossibile scaricare alcune file di indice, essi verranno ignorati, oppure si useranno quelli precedenti.

    non so veramente cosa fare…spero in un tuo aiuto…grazie

  23. ciao aldo,
    il problema resta invariato.
    Aggiungo nei repository

    deb http://gandalfn.club.fr/ubuntu edgy stable

    poi Installo le chiavi per autenticare i pacchetti:

    gpg –keyserver hkp://wwwkeys.eu.pgp.net –recv-keys 0x483170E9
    gpg –export -a 0x483170E9 | sudo apt-key add –

    l’errore arriva quando faccio

    sudo apt-get update

    Impossibile ottenere http://gandalfn.club.fr/ubuntu/dists/edgy/Release Unable to find expected entry stable/binary-amd64/Packages in Meta-index file (malformed Release file?)
    Lettura della lista dei pacchetti in corso… Fatto
    E: Impossibile scaricare alcune file di indice, essi verranno ignorati, oppure si useranno quelli precedenti.

    spero di essere stato chiaro con la spiegazione…aspetto una tua risposta…grazie

  24. Ho controllato e ricontrollato: il server di gandalf funziona benissimo.
    A questo punto credo ci sia un problema da te.

    Posta in http://paste.ubuntu-nl.org/ il tuo sources.list e metti qui in risposta il link: vediamo se c’è un problema nel tuo file.

  25. ho visto il sources.list e va bene.
    Il problema potrebbe dipendere dall’architettura a 64 bit del tuo AMD, come dici tu stesso.

    Prova a cercare nel forum di ubuntu, e in particolare qui:
    http://forum.ubuntu-it.org/index.php/topic,39465.0

    Eventualmente, se non trovi nessuno col tuo stesso problema, posta lì un messaggio. Ti risponderanno di sicuro.

    Mi spiace essermi fermato qui nell’aiutarti, ma non so di più.
    Un caro saluto,
    Aldo

  26. grazie aldo,
    hoseguito le istruzioni del link. Ora mi ritrovo installato
    GL Desktop ma quando lo avvio lo schermo mi si restringe e non riesco e non riesco a vedere gli effetti.

    devo forse intallare i plug-in???

  27. quando faccio enable gl desktop, a destra dello schermo cè una fascia inutilizzabile e poi le finestre non si possono più muovere…non è un problema di driver nvidia…io ho installato come nella tua guida…???

  28. adesso sistemato però compiz non riesco ad usarlo…l’effetto del cubo con che comandi funziona?non riesco a vedere nessun effetto

  29. Fabio, nel posto c’è scritto! :D

    Ricordo alcune combinazioni di tasti per chi non li conoscesse:

    * Ctrl Alt e tasto sinistro del mouse fanno girare il cubo
    * Ctrl Alt freccia sinistra/destra fanno girare il cubo
    * Ctrl Alt freccia in giù dispiega il cubo
    * Ctrl Alt freccia in su mostra le finestre aperte (come Exposè di Mac OSX)
    * Alt rotellina del mouse su una finestra riduce o aumenta l’opacità della stessa
    * Super (tasto Win) rotellina fanno lo zoom dello schermo (se avete attivato l’opzione nelle preferenze di Compiz.
    A proposito, le preferenze di Compiz potete cambiarle facendo clic destro sul simbolo del cubo rosso vicino all’orologio.
    * Per altre combinazioni date uno sguardo qua.

  30. grazie dei comandi aldo…cè cmq qlk ke nn va…i comandi nn mi danno alcun risultato…in più ora ho du icone di tray icon sulla barra ke nn sn cm il cubo rosso ma cn la macchia arancio di compiz…

  31. il logo è stato cambiato da poco.
    perché ne hai due non saprei.
    forse hai due istanze di compiz che ti partono?

  32. aldo finalmente tutto a posto…mi sei stato di grande aiuto…scusa se ti ho scocciato non poko…grazie mille…alla prossima…complimenti per il blog

  33. santo subito!!!!!!

    finalmente ho trovato una guida che mi ha portato al risultato.. ti ricorderò tutte le sere nelle mie preghiere :)

  34. Ciao Aldo, innanzitutto grazie mille per la guida, è splendida. io da completo principiante sono riuscito ad installare tutto con successo. ho una ATI Mobility Radeon 9700.
    Vorrei permettrmi di aggiungere una cosettina, per chi, come me, forse non è molto pratico, e farti una domanda.

    1)Per far funzionare Compiz ho dovuto rimuovere fisicamente i driver proprietari ATI, non basta (come pensavo io) cambiare il driver nel file xorg.conf (lo so che per qualcuno sarà banale, per me non lo è stato…)

    2)adesso funziona tutto, anche i video fullscreen, l’unico problema che ho sono gli screensaver. se riavvio il server X con GL desktop non attivo vanno benissimo, se GL desktop è attivo vanno lentissimi, alcuni non partono nemmeno e tutto il sistema diventa lentissimo e instabile. hai idee a riguardo?

    Grazie mille e ancora complimenti!
    Luigi

  35. Ciao Luigi e grazie per il commento che mi onora!

    1) Riguardo al primo punto mi pare di essere stato chiaro nella guida:

    Se, al contrario, avete installato i driver proprietari, dovete rimuoverli e installare quelli open perché Aiglx non va con i driver proprietari (ve lo dico anche per esperienza diretta!).

    2) qui non saprei. Vediamo se qualcuno ne sa di più.

    Ciao e grazie!
    Aldo

  36. Ciao Aldo, vedo che nessuno ha risposto, quindi mi tengo il mio problemino, e scusa per la precisazione ovvia…
    a questo punto per peggiorare la situazione ti faccio una domanda ancora più banale.

    non riesco a cambiare dalle preferenze GL desktop lo skydome o top e bottom images, sebbene abbia esportato dei jpeg in png. semplicemente diventa tutto bianco. puoi aiutarmi?

    Comunque Compiz è veramente bello, e lo trovo anche utile.
    Luigi

  37. Credo che l’utilità di compiz sia innegabile, ma questa affermazione trova fondamento solo se il sistema rimane scattante. Nel mio caso che ho una Ati la scattosità mi fa tenere compiz al 99% delle volte a riposo! :(

    Per la tua richiesta, mi spiace ma non ho cambiato mai lo sfondo e i lati sup e inf… magari proverò e ti faccio sapere qui.

  38. In effetti io non ho molti problemi ad utilizzare Compiz, come ti ho detto ho una ATI Mobility Radeon 9700 su un portatile ASUS con AMD 64 (ho comunque la versione 32 di Ubuntu). L’altro giorno utilizzavo compiz, ascoltavo mp3 e programmavo in labview 8.0 (che sono riuscito ad installare su Ubuntu, anzi se interessa a qualcuno come fare posso passarti una guida).

    per quanto riguarda le immagini sopra e sotto il cubo non capisco secondo quale criterio riesco a metterne alcune e altre no…credo dipenda dalla dimensione del file (probabilmente per il rendering).

    ho visto invece il post sui settings avanzati di compiz…ma il sistema va bene e non vorrei appesantirlo. comunque aspetto commenti a riguardo, sopratutto sull’utilità, poi valuterò.

    Luigi

  39. @ Luigi:
    Mi permetto di risponderti al problema delle immagini: funzionano solo se le dimensioni sono multiple di 512pixel, ossia 512×512, 1024×1024, 1024×512…insomma, in base alla risoluzione del tuo schermo cerca la combinazione che reputi migliore.

  40. ciao aldo dopo aver installato compiz con i plugin extra ho fatto degli aggiornamenti ke mi sono usciti in notifica gg e adesso i plugin extra non si riescono più ad installare…la versione installata ke leggo in synaptic è 1:0.3.6-0gandalfn7.

  41. Ciao a tutti. Volevo chiedervi se qualcuno di voi ha una Nvidia GeForce4 MX 440, perchè su questa scheda non riesco a far funzionare il plugin water (quello della pioggia per intenderci) Grazie delle eventuali risposte

  42. Salve a tutti ragazzi!
    Allora prima di rompere ho fatto trecentomila prove e sto impegnandomi veramente per capire tutto quello che faccio….tuttavia il mio problemaè che usando i repo di questa guida ecco cosa succede:

    sudo apt-get install compiz-freedesktop-gnome gnome-compiz-manager
    Lettura della lista dei pacchetti in corso… Fatto
    Generazione dell’albero delle dipendenze in corso
    Reading state information… Fatto
    Alcuni pacchetti non possono essere installati. Questo può voler
    dire che è stata richiesta una situazione impossibile oppure, se
    si sta usando la distribuzione “unstable”, che alcuni pacchetti
    richiesti non sono ancora stati creati o rimossi da incoming.
    Le seguenti informazioni possono aiutare a risolvere la situazione:

    I seguenti pacchetti hanno dipendenze non soddisfatte:
    compiz-freedesktop-gnome: Dipende: compiz-freedesktop (= 0.2.2-0gandalfn1) ma 1:0.3.6-0gandalfn7 sta per essere installato
    gnome-compiz-manager: Dipende: libgnome-compiz-manager ma non sta per essere installato
    Dipende: libgnome-compiz-manager ma non sta per essere installato
    Dipende: compiz-gnome ma non sta per essere installato
    E: Pacchetto non integro

    Bene….allora ho provato con i repo
    deb http://gandalfn.club.fr/ubuntu edgy stable
    e qui che cosa succede? succede che il i pacchetti suggeriti in questa guida riesco a installarli, ma quando lanci compiz-tray-icon ecco che succede

    compiz-tray-icon

    ** (compiz-tray-icon:5791): WARNING **: plugin png isn’t installed

    ** (compiz-tray-icon:5791): WARNING **: plugin svg isn’t installed

    ** (compiz-tray-icon:5791): WARNING **: plugin crashhandler isn’t installed

    ** (compiz-tray-icon:5791): WARNING **: plugin annotate isn’t installed

    ** (compiz-tray-icon:5791): WARNING **: plugin clone isn’t installed

    ** (compiz-tray-icon:5791): WARNING **: plugin showdesktop isn’t installed

    (compiz-tray-icon:5791): Gtk-WARNING **: Impossibile trovare il gestore dei temi in module_path: «murrine»,

    (compiz-tray-icon:5791): GLib-GObject-WARNING **: invalid (NULL) pointer instance

    (compiz-tray-icon:5791): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)’ failed

    (compiz-tray-icon:5791): GLib-GObject-WARNING **: invalid (NULL) pointer instance

    (compiz-tray-icon:5791): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)’ failed
    ^[[7C^[[7D^[[7C
    (compiz-tray-icon:5791): Gtk-WARNING **: A floating object was finalized. This means that someone
    called g_object_unref() on an object that had only a floating
    reference; the initial floating reference is not owned by anyone
    and must be removed with g_object_ref_sink().

    (compiz-tray-icon:5791): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)’ failed

    (compiz-tray-icon:5791): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)’ failed

    (compiz-tray-icon:5791): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)’ failed

    a questo punto rimetto i repo della guida e do un occhiata in synaptic, noto dei pacchetti che mi incuriosiscono……compiz, compiz-core, compiz-gnome…..li installo senza problemi ma di compiz neanche l’ombra….il comando compiz-tray-icon non da risultati….che ne pensate?

  43. Davide, Gandalfn ha fatto un po’ di riorganizzazione dei suoi pacchetti, a quel che ne ho capito io.

    Prova così.
    1. In sources.list metti questo repo
    deb http://gandalfn.club.fr/ubuntu edgy dev

    2. Poi aggiorna con:
    sudo apt-get update
    sudo apt-get dist-upgrade

    3. Installa con (su una unica riga):
    sudo apt-get install compiz gnome-compiz-manager
    Poi se vuoi gli extra (su una unica riga):
    sudo apt-get install compiz-extra compiz-extra-plugins compiz-extra-gnome gnome-compiz-manager-extra

    Fammi sapere.
    Ciao!

  44. ok, come ti dicevo questo rep funziona e i pacchetti che mi suggerisci li avevo già provati ad intuito….in questo modo se, dopo aver installato i pacchetti, lancio il comando compiz-tray-icon il risultato è nessun cambiamento, nulla di nulla, di compiz nessuna traccia

  45. Ciao aldo, tutto ok, non avevo visto GL Desktop dentro preferenze, grazie mille!

    P.S. io aggiornerei la guida, son le ultime istruzioni che mi hai dato va tutto da dio

  46. Salve…vorrei sapere come si eliminano i driver prioritare in xorg.conf…li avevo installati prima di venir a conoscneza di compiz…vi dico subito che son un super novizio dovreste essere molto specifici…grazie e scusate il disturbo

  47. Ciao Olaf e benvenuto!

    Immagino che tu abbia una scheda Ati, nel qual caso va bene ciò che ti dico.

    Rimozione dei driver proprietari
    Vai in Synaptic e cerca fglrx. A quel punto puoi rimuovere tutti i pacchetti che contengono quel nome.

    Installazione dei driver open
    Installa questo pacchetto xserver-xorg-video-ati.

    Attivazione del driver in x.org
    Apri il terminale e fai un backup del file xorg.conf:
    sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.primadicompiz

    Ora modifichiamolo:
    sudo gedit /etc/X11/xorg.conf
    Vai nella sezione “Device”
    e dove c’è il driver dovresti vedere la dicitura “fglrx”.
    Togli fglrx e metti radeon dentro le virgolette oppure ati (sempre dentro le virgolette), a seconda della tua scheda.

    Riavvia il pc.
    A questo punto segui la guida.

    Se dovessi avere problemi al riavvio, segui cosa dico nella guida riguardo a questo. Il paragrafo si intitola “Se il sistema grafico non si avvia”.

    Speri di averti aiutato. Io ho fatto così, ma ciò non vuol dire che funzioni anche per te. Fatti un backup dei documenti importanti prima di proseguire: potresti avere necessità di riformattare il sistema se non riesci a ripristinarlo.
    Aldo

  48. avhai deamon e’ l’errore che mi da errore al rebot….
    cmq ho un ati mobility radeon x1600
    ho provato a mettere si “ati” che “radeon” ma nulla
    cmq vedo l’icona sul desktop di compiz…
    fammi sapere cosa ti puo servire per capire dove sbaglio se puoi…ti ringrazio intato ciao

  49. ho reisntallato tutto…ora provo a far il tutto da ubunto appena reinstallato senza driver che turbano…e che dio me la mandi buona

  50. Posta qui il tuo xorg.conf: http://paste.ubuntu-nl.org/
    e fammi sapere il link, così gli do un’occhiata.

    Poi dimmi se sei riuscito a disinstallare il driver fglrx.
    Tutti qui sono riusciti a installare compiz seguendo questa guida: perché non devi riuscirci tu? :D

  51. ciao ho reinstallato ubuntu….
    allora la pimo passo mi da gia errore…
    olaf@daygo:~$ glxinfo | grep rendering
    X Error of failed request: BadAlloc (insufficient resources for operation)
    Major opcode of failed request: 142 (GLX)
    Minor opcode of failed request: 3 (X_GLXCreateContext)
    Serial number of failed request: 16
    Current serial number in output stream: 17
    olaf@daygo:~$

    ho installato xserver-xorg-video-ati ma mi da ugualmente l’errore

  52. Grazie della risposta jim ma il mio è un problema diverso.. sono quasi sicuro che con la scheda non “supporta” il plugin water, ho visto anche sul sito di compiz che per questo plugin occore una scheda video “potente” (http://www.go-compiz.org/index.php?title=Plugins) Ho una Nvidia GeForce4 MX 440 e vorrei sapere se qualcuno con questa scheda ha i miei stessi problemi
    Ho la versione 0.3.6 di Compiz. Come già detto ho problemi solo con questo plugin.
    Riassumo i “problemi che ho avuto”

    1) il cubo non andava
    soluzione: cambiare da “cube on rotation” in “plane and slide” e, successivamente, ritornare su “cube on rotation”

    2) plugin water non selezionabile
    soluzione: per attivarlo attivare prima anche zoom.. per disattivarlo disattivare prima zoom

    Cmq la pioggia non funziona! Grazie per eventuali risposte.. Ciao magari sbaglio solo i tasti non so..

  53. Ciao Aldo, ho appena reinstallato ubuntu edgy. Quando do il comando glxinfo | grep rendering, mi dice direct rendering: No. Ho seguito quello che dicevi riguardo al file xorg.conf e c’è tutto, sia nella sessione modules che dri. Riesco ad ottenere direct rendering: Yes solo se installo i driver proprietari che dici che non devono esserci. Ho un ati radeon Xpress 200M su un fujitsu-siemens amilo a1650g, come devo fare? Grazie in anticipo

  54. Ciao Chico e benvenuto! :)

    Bisogna vedere che driver stai usando. Probabilmente i Mesa.
    Devi attivare i radeon.
    Ad esempio questa è la mia sezione Device:
    Section "Device"
    Identifier "ATI Technologies, Inc. R350 AH [Radeon 9800 SE]"
    Driver "radeon"
    BusID "PCI:1:0:0"
    EndSection

    a cui ho aggiunto anche le opzioni descritte nel post.
    Prova a mettere radeon, se non c’è già.

  55. Ok ho cambiato la dicitura radeon (prima c’era ati) però ottengo lo stesso risultato! è un problema dei driver opesource? grazie

  56. Chico,
    nella mia Edgy, subito dopo l’installazione del sistema operativo, avevo il 3D funzionante. Non so perché da te non va.

    Cmq, Compiz si può usare solo con i driver open già inclusi in Xorg, cioè quelli radeon.

    Se hai fatto tutto quello che ti ho detto, probabilmente è la tua scheda che non ne vuole sentire. Ma posso anche sbagliarmi.

    Se proprio Compiz non va, hai provato Beryl? Io l’ho provato qualche giorno fa e devo dirti che mi ha fatto un’ottima impressione. Tutto è stato sistemato per benino e addirittura è stato sistemato il problema della lentezza dello scrolling in Firefox, cosa che in Compiz e nelle precedenti versioni di Beryl non mi andava proprio giù.

    In questo caso, se vuoi installare Beryl, i driver proprietari Ati andranno sicuramente bene.
    Fammi sapere.

  57. Ciao Aldo, ho già provato Beryl ma non mi è piaciuto tanto (non mi piaceva la veste grafica), e per questo volevo provare compiz. Cmq grazie lo stesso.

  58. Sulla mia ubuntu edgy con Intel funziona solo con i pacchetti “devel”

    deb http://gandalfn.club.fr/ubuntu edgy stable dev

    L’output di lspci per la mia scheda e’:
    00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02)

  59. Ciao a tutti, sono nuovo mi chiamo Emanuele ed ho seguito questa guida per installare il compiz. Visto che non ci riuscivo, ho kubuntu, (praticamente non mi cambiava nulla, ho provato tutte le ipotesi che erano scritte sul blog) mi sono imbattuto su questo sito http://wiki.beryl-project.org/index.php/Install/Ubuntu/Edgy/XGL ed ho seguito la guida in inglese ed ho installato il Beryl. Mi è piaciuto molto e penso che “obbligherò” mia moglie a seguirmi su linux…

    ciao a tutti… e complimenti per la guida.

    Emanuele

  60. Ciao Emanuele,
    da un po’ anche io ho lasciato compiz per beryl, visto che con le ultime versioni beryl è ormai una scheggia anche su una ati.
    Comunque, anche qui c’è la guida a Xgl+Beryl, aggiornata e funzionante.
    Grazie per il post.
    Ciao,
    Aldo

  61. Ciao!
    Scrivo per ringraziarti: con questa guida sono riuscito a installare finalmente Compiz!

    Per i posteri: ho una Radeon 9000. Seguendo passo passo le istruzioni ha funzionato tutto in un colpo solo ;)

  62. Ciao!
    Ho una ATI RADEON 9250 ke risulta molto incompatibile con quasi tutte le applicazioni grafiche di Linux :P

    Quando faccio:
    glxinfo | grep rendering

    ottengo

    libGL warning: 3D driver claims to not support visual 0x4b
    direct rendering: Yes

    Ho letto su un blog qualcuno ke diceva ke questo warning non dovrebbe dare problemi a Compiz…

    Ho eseguito due volte la guida controllando tutto e non si è mai avviato il sistema grafico…

    SECONDO VOI IL PROBLEMA È LEGATO AL WARNING?
    Se il problema è legato al warning:

    Quando ho installato XGL Beryl per non avere quel warning ho installato dei driver ATI proprietari dai repository… ora xò dovendo con Compiz installare i Driver Open… esistono dei driver open ke nn mi diano quel warning?

    PER CASO ESISTE UNA LISTA DELLE SCHEDE VIDEO INCOMPATIBILI CON COMPIZ E AIGLX???

  63. Ciao Sibil e benvenuto! :)

    Quel warning è solo un avviso “estetico”, afaik. Niente di problematico, perché anche da me è così.
    Per la lista che cerchi, non saprei: prova a fare un giro su google.

    Ciao.

    P.S. Non usare mai il maiuscolo, perché vuol dire “gridare”! Se vuoi evidenziare una parola o una riga, basta che la metti in grassetto nel tag strong.

  64. Ho seguito la guida ma quando avvio compiz mi si tolgono i bordi delle finestre e i pulsanti :(
    Ho un’ati Radeon 9600, OS Ubuntu edgy….cosa devo fare aiutatemi vi prego

  65. ciao a tutti anche io ho lo stesso problema,quando avvio beryl vanno via i bordi e la barra di titolo delle finestre, ho una scheda nvidia e uso ubuntu 6.10 , aiutatemi a risolvere il mio problema sto uscendo pazzo, l’unico modo che ho trovato per far comparire le barre di titolo e stato selezionare l’opzione avanzata copy ma quando lo faccio va in crash, aiuto aldo

  66. Ciao Aldo,
    innanzitutto grazie per tutti i preziosi consigli che diffondi, poi passiamo al problema: ho una scheda ATI radeon 9200, ero intenzionato ad installare Compiz, ho seguito la tua chiarissima guida passo passo…e al riavvio ho trovato un messaggio che mi dice che Xwindow non si può
    avviare e vedendo la specifica mi sembra di capire che in queste stringhe sta l’inghippo:

    (==)Log file:”/var/log/xorg.0.log”
    (==)Using config file:”/etc/X11/xorg.conf

    Probabilmente è una boiata…..ma sono migrato da un mesetto…..e si vede.
    sorrisi

  67. Ciao giga61,
    anche se con ritardo rispondo alla tua richiesta.
    Da quello che scrivi riesco a capire poco: posso senz’altro dire che la tua scheda è pienamente compatibile con l’accoppiata Aiglx+Beryl SVN (non so con Compiz). Un utente del mio forum lo ha fatto con una radeon 9200 SE.
    Infine, hai controllato di aver fatto copia e incolla dei vari comandi correttamente, controllando anche le virgolette? (è un errore in cui si può cadere facilmente).

    P.S. la tua risposta sul post su Xgl+Beryl era poco idonea e l’ho cancellata, come ho scritto nelle linee guida per i commenti.

  68. Ottima guida (finalmente ho compiz funzionante) il problema sono i bordi delle finestre che compaiono sono se, a sessione avviata, clicco col destro sulla try icon e apro le preferenze.
    Nei programmi di avvio sessione ho:

    compiz –strict-binding –replace gconf
    gtk-window-decorator –replace
    compiz-tray-icon

    Devo togliere/aggiungere qualcosa?
    Grazie per eventuali risposte e complimenti ancora per la guida.

  69. Ciao Druss,
    in avvio sessione dovresti mettere solo questo comando
    compiz-tray-icon
    e togliere gli altri due.

    Se non dovesse bastare (perché compiz-tray-icon è esterno al progetto compiz), metti anche
    compiz --use-cow --strict-binding --replace gconf
    (se non hai una nVidia, togli –use-cow) e poi
    gtk-window-decorator --replace

  70. Ciao Aldo,
    innanzitutto grazie per la risposta, ma il problema continua…facendo come mi hai detto (ho una ati m300) mi si apre in automatico la finestra della gestione preferenze, ma senza comandi per le finestre.
    La chiudo, la riapro e poi va.
    Stranissimo.
    Comunque stamattina mi sono regisrato al forum, appena mi arriva la mail cerco anche lì.
    Se hai altre info…ciao e grazie.

  71. Per il problema dei bordi delle finestre e pulsanti mancanti con compiz, verificate se nel vostro environment c’e’ questa impostazione di variabile:

    XLIB_SKIP_ARGB_VISUALS=1

    E rimuovetela.

    Su Ubuntu l’avevo dovuta attivare per default per evitare il crash di Firefox con il plugin di Flash, ma ora mi sono fatto uno script che attiva l’opzione solo per Firefox.

    Compiz sembra un discreto giocattolino per stupire gli amici, ma sospetto aiuti il mal di testa a lungo andare, se si lavora molto col PC. Vi faro’ sapere….

    tom.

I commenti sono chiusi