Compiz Fusion e Emerald + Tema per Emerald firmato Lazza

Oggi ho finalmente messo da parte la pigrizia ed ho installato Compiz Fusion.

Oltre che bello è pure comodo. Invece del tradizionale cubo ho voluto mostrare questo effetto…

Ovviamente ne è valsa la pena. Ho rimosso Beryl, perché tanto ormai i suoi effetti sono qua.

L’unica cosa che ho subito notato è stata la mancanza di super-decorazioni ai bordi delle finestre, perché vengono usati quelli normali dei temi per Gnome. Per questo motivo, ho utilizzato Emerald, il decoratore di finestre di Beryl, e vi spiego come fare.

Per installare Compiz Fusion, seguite la guida di Felipe (dovete avere già il driver 3d funzionante). Dopodiché, aspettate a settare Compiz per l’avvio automatico.

Nota: se avete qualche problema raccomando di aggiornare tutti i pacchetti dopo aver aggiunto i repository di Treviño.

A questo punto, installate Emerald ed i suoi temi:

sudo apt-get install emerald emerald-themes

Ora una piccola chicca, inserite il Theme Manager nel menù. Modificate il file appropriato:

sudo gedit /usr/share/applications/emerald-theme-manager.desktop

E alla riga Categories=Settings; aggiungete una nuova categoria così: Categories=Settings;Utility;. Salvate ed uscite.

Adesso che avete il configuratore a portata di mano, provate a vedere se tutto funziona. Nel terminale fate:

emerald --replace

Dovreste vedere il bordo delle finestre modificarsi.

A questo punto chiudete il terminale e rimanete senza bordi delle finestre. Ora andate su Sistema > Preferenze> CompizConfig Settings Manager.

Cercate il plug-in Decorazioni Finestra e cliccate sul suo nome. Alla voce comando inserite quello eseguito prima nel terminale, cioè emerald –replace.

Siete già a buon punto, ormai manca poco.

Adesso create un nuovo file:

sudo gedit /usr/bin/start-emerald

E incollateci esattamente questo:

#!/bin/sh
DELAY=${1:-30} #wait 30 seconds
echo starting emerald in $DELAY seconds.
(nohup sleep $DELAY>/dev/null;emerald --replace>~/.emerald.log 2>&1) &

Ora rendetelo eseguibile:

sudo chmod a+x /usr/bin/start-emerald

Adesso controllate che funzioni. Premete Alt+F2 e inserite questo comando:

start-emerald 5

Aspettate 5 secondi e se vedete apparire i bordi delle finestre vuol dire che funziona. A questo punto inserite in Sistema > Preferenze > Sessioni due nuove voci. Una per l’avvio di Compiz, che come nome potrebbe avere una cosa del tipo “Avvio Compiz” (che fantasia… ) e come comando deve avere:

compiz --replace -v &

La seconda per Emerald, che come nome può avere “Avvio Emerald in ritardo” e come comando:

start-emerald 5

Adesso siete tranquilli che all’avvio partiranno Compiz ed Emerald.

Ora potete aprire l’Emerald Theme Manager e scegliere il tema che preferite, ma potete anche cercarne altri nelle sezioni Compiz e Beryl di Gnome-Look.

Piccolo consiglio: se trovate un tema con estensione .cgwdtheme basta che la cambiate in .emerald.

Io non sono riuscito a trovare un tema che mi piacesse del tutto, e quindi ho pensato bene di crearmelo io.

Non male eh? Benvenuto, Lazza-Gilouche

Il tema è basato su Compiz-Gilouche, anche se poi è completamente diverso, ed è Gpl.

Lo potete scaricare da qui, ed installarlo semplicemente aprendolo con il Theme Manager. Spero vi piaccia.

80 Risposte to this post.

  1. hai mai provato il tema di compiz “originale”? è praticamente identico al tuo ma cambia automaticamente colore in basa al tema. può essere molto comodo :-)

  2. dimenticavo…non si utilizza emerald. bisogna impostare una chiave in gconf.
    apps/gwd/

    use_metacity theme deve essere disattivato.

  3. Grazie, ma comunque sono abituato con Emerald. :-P

  4. Posted by gian on 13 Luglio 2007 at 9:39 pm

    haha! anchio ho installato compiz fusion in parallelo a te! xD
    aggiunti i repo di trevino non ho aggiornato = caos totale!
    apt-get voleva rimuovermi mezza distro perchè in disuso! ò.O

    ho risolto prendendo un source.list originale e facento un drastico
    [i]sudo aptitude reinstall ubuntu-desktop[/i]

    un po’ drastico come metodo… (ma come c***o mi è venuto in mente xD )
    ci ha messo un po’ ma poi ha funzionato! :P
    poi ho riaggiunto i repo che avevo prima,
    ho aggiornato un paio di cosette,
    e ho installato compiz fusion senza problemi! ;)

    contrariamente a te non uso emerald ma metacity
    perchè vado pazzo per il tema che uso!
    sono nel baratro,
    sono ricaduto nella mac os mania…
    lazza, aiutami tu! xD

    screen: http://img530.imageshack.us/img530/3135/screenlazzank2.jpg

  5. Bella guida, semplice semplice in stile Lazza! Domattina ci provo! :-D

  6. @ gian, ti manderò ad un centro di recupero. :lol:
    @ lillipuziano, in stile Lazza? Suona bene. :cool:

  7. Posted by gian on 14 Luglio 2007 at 12:06 am

    ecco, ho già tolto fusion…
    rallenta e occupa non poco…
    e non sono riuscito a impostare gli shortcut come volevo…
    il settings manager di beryl, era meglio! ^^

  8. @ gian, certo che occupa la ram. È normale. :-)
    Anch’io per certe cose preferisco il vecchio configuratore, però con i nuovi effetti preferisco Compiz. Anche perché è comunque il più aggiornato.

  9. Posted by gian on 14 Luglio 2007 at 10:42 am

    sì, ma l’ho tolto perchè non riuscivo a cambiare tra copiz e metacity
    rimaneva sempre compiz! ò.O

    devo aver sicuramente sbagliato qualcosa…
    purtroppo sono sotto esami e non posso perderci troppo tempo…
    se ne riparlerà! ^^

    (magari ti chiedo aiuto in chat! ;) )

  10. È perché per adesso non mi risulta che ci sia un’applet per cambiare. Prova a eseguire metacity con Esegui Comando.

  11. Posted by gian on 14 Luglio 2007 at 12:46 pm

    sì, ma ogni volta che accendevo il pc dovevo killare tutto compiz, scompariva tutto, a quel punto dovevo lanciare tutto a mano:
    metacity
    nautilus
    gnome-panel
    dhclient
    ecc…

    che palla… :(

    ah, aptitude vuole ancora disinstallarmi mezza distro… :(
    vabbè, utilizzerò apt-get… :-|

  12. @ gian, be’ basta che disabiliti l’avvio di Compiz dalle sessioni. ;-)
    Comunque mi sa che è meglio che usi apt-get…

  13. Posted by gian on 14 Luglio 2007 at 12:51 pm

    incredibili le idee che mi vengono in questi giorni!
    aptitude è completamente impazzito, c’è bisogno di un atto di forza…
    l’ho purgato, così impara! xD
    sudo apt-get remove –purge aptitude
    sudo apt-get install aptitude

    ora sembra aver capito chi comanda… 8)

  14. Posted by gian on 14 Luglio 2007 at 12:54 pm

    ah, scusa il doppio post, ma incredibilmente in system > preferences > sessions
    compiz non compariva! °_°

    bah… lasciamo perdere…
    è meglio che torno a studiare, sennò oltre a non far funzionare compiz,
    non passo nemmeno gli esami… :-|

  15. Posted by celebris on 14 Luglio 2007 at 1:05 pm

    veramente molto bella…ma se riuscissisi a configurare quello stramaledetto modem…uno di questi giorni ne provo un altro

  16. @ celebris, ti servirebbe comunque una connessione veloce altrimenti ci metteresti un sacco di tempo. :-P

  17. Posted by celebris on 14 Luglio 2007 at 7:24 pm

    hai ragione..quando questa adsl arriverà credo che io sarò in pensione e con le leggi attuali, penso che questo voglia dire mai…

  18. Ciaooo
    ho installato Compiz Fusion sulla mia ATI X1400 con le xgl….. ( AIGLX non sono suportate) utilizzando questa guida

    http://blog.stephanbuys.com/2007/04/compiz-and-ubuntu-feisty-fawn-ati-x1400.html

    mentre per il compiz fusion ho utlizzato questa guida ( perdonami non avevo ancora trovato il tuo Blog :P )

    http://www.e-pillole.com/linux/post/60/compiz-fusion-ubuntu-feisty/

    funziona tutto… ma il CompizConfig Settings Manager non mi permette di cambiare le ipostazioni :(
    Anche modificando le opzioni gli effetti rimangono sempre gli stessi, ed inoltre ogni volta ke lo riapro ha sempre le stesse opzioni di default…. cosa può essere?

    Grazie
    Alessandro

  19. @ celebris, no dai speriamo in bene. :-)

  20. Ho reinstallato il tutto, togliendo tutto cioò che riguarda Compiz dal gestore di pacchetti…. o riavviato Gnome ed ho eseguiti step by step la tua guida….. ora funziona tutto alla grande :)

    Belissimo ;)

    Senit come si chiama la funzione per ottenere i desktop come nella tua foto?…. praticamente li ho provati tutti ma non riesco a trovarlo :(

    ancora grazie

  21. @ Alessandro, l’effetto è Expo, e con le impostazioni predefinite basta che muovi il mouse sull’angolo in alto a sinistra dello schermo. ;-)

  22. Grazie Lazza per avermi aiutato nell’istallazione che come al solito la prima non è andata a buon fine….
    Per Emerald penso di procedere all’installazione, così per provare un’attimo!

    Byez!

  23. @ no1globe, bene. Mi raccomando, poi prova anche il mio tema e dimmi che ne pensi. :-D

  24. Beh, allora ci vengono le stesse idee. Tu crei un tema Emerald, io ne creo uno per Metacity. La vie…

  25. @ Bl@ster, eh già. :-P Ma più che altro è la necessità. ;-)

  26. Grazie x l’Expo…. non era abilitato e non l’avevo provato :P

    Ragazzi appena 10 minuti fa le repositi di trenivo mi hanno aggiornato in configuration mangaer… ora ho qualche prolbema… prima funzionava benissimo :(

    Quando vado a modificare le animazioni di apertura e chiusura delle finestre o dei menu…. non posso regolare più la durata dell’animazione …. ogni volta che chiudo e riapro il configuration manager tutti i tempi sono a zero come di default :(

    Che posso fare?

  27. MI sa che puoi solo aspettare gli aggiornamenti… Del resto è sempre software nuovissimo e un po’ instabile… ;-)

  28. non posso tornare indietro alla vecchia versione? :(

  29. Certo, basta che forzi la versione con Synaptic. ;-)

  30. mmmm sono alle prime armi con linux non saprei come fare :(

  31. E accidenti! Apri Synaptic, selezioni il pacchetto del compiz manager, e poi fai Pacchetto>Forza versione.

  32. mmmm ho provato… ma ripristinando la versione precedente del compiz manager…. non funziona :(

  33. MI sa che ti conviene aspettare l’aggiornamento.

  34. c’è l’aggiornamento disponibile ma ho paura a farlo…. ancora mi incasina di più :)

    non c’è un modo per fare il log dell’aggiornamento in modo da poter ripristinare TUTTI i paketti installati?

  35. @ Alessandro, primo gli aggiornamenti non incasinano quasi mai, secondo c’è sempre il file di log. Anche se non lo vedi.

  36. Un’altra info….. come si possono cambiare le icone su Ubuntu…. il gestore tema ( penso funzioni su metacity) con compiz non cambia le icone…. come posso personalizzare le icone di sistema…. ho provato a sostiutirle nella cartella “gnome” dentro icons….. dato ke sono le icone attuali ma nulla…. faccio solo casini…. come posso fare? :( grazie a tutti

  37. Eh no, devi usare proprio il gestore temi di Ubuntu.

  38. Ma quello su sistema–>preferenze—->tema
    Se è questo NON funziona :( funziona solo nella sessione senza le xgl( e compiz) attivo

  39. Non so se ti può essere utile, ma io all’avvio uso anche uno Script per Xgl: http://forum.ubuntu-it.org/index.php?topic=37608.0
    Leggi attentamente fino a dove nomina “script_xgl.sh”. ;-)

  40. Non so come ringraziarti…… Grazie …. ora funziona tutto ;)

  41. Prego, figurati.

  42. Magari vado fuori tema…. ma dove posso trovare info x imparare/creare uno script che mi attivi un determinato programma dopo un ritardo all’avvio.. insomma come nel tuo script ( vorrei avviare avant windows navigator dopo compiz… per eliminare la fastidiosa barra nera sul desktop che dura qualche secondo)
    Grazie ancora

  43. Be’ io ho preso quello script dalla pagina di beryl e l’ho modificato cambiando il comando. :-D
    L’ho fatto sia per Emerald che per Awn. :-)

  44. mmmmm ho modificato lo script cosi ma non si avvia :(

    #!/bin/sh
    DELAY=${1:-30} #wait 30 seconds
    echo starting Avant Windows Navigator in $DELAY seconds.
    (nohup sleep $DELAY>/dev/null;avant-window-navigator &

    cosa sto sbagliando?

    PS
    nel tuo script c’è un piccolo errore di battitura/font:

    (nohup sleep $DELAY>/dev/null;emerald –replace>~/.emerald.log

    Prima di “replace” ci vogliono i due trattini ” –” ma ne compare uno lungo ;)

  45. Non è un mio errore, ma è la formattazione di WordPress che ogni tanto fa dei tiri birboni… :-|
    #!/bin/sh
    DELAY=${1:-30} #wait 30 seconds
    echo starting avant-window-navigator in $DELAY seconds.
    (nohup sleep $DELAY>/dev/null;avant-window-navigator>~/.avant-window-navigator.log 2>&1) &

  46. :) Ti nomino mio personal Tutor…….. ancora grazie ;)

  47. Grazie a te. :-D Comunque bastava cambiare il comando. :-)

  48. Altra domandina…è possibile che lo screensaver si veda in trasparenza per colpa del compiz?… non c’è un modo per eliminare questa trasparenza….?

  49. @ Alessandro, sì è possibile. Per tutte le opzioni c’è il Compiz Manager.

  50. Posted by Andrea on 31 Luglio 2007 at 11:21 pm

    Ciao sono nuovo del mondo linux
    ho un problema, non riesco a far partire emerald con la scipt start-emerald 5
    nè con Alt+F2 nà da terminale. dove può essere il problema?

    Grazie
    Andrea

  51. @ Andrea, devi stare attento ai comandi inseriti qui. Purtroppo a volte la formattazione del blog li modifica. Per esempio, nel file dello script dove vedi un trattino lungo come “–replace” ci vanno due trattini normali.
    Controlla che anche il resto venga inserito nel terminale correttamente.

  52. Ragazzi dopo l’ultimo aggiornamento di compiz fusion oltre ad aver perso tutte le impostazioni…. mi sono sparite le aree di lavoro :(
    O meglio ci sono ma il cubo o il plugin expo non le vedono :(
    Il cubo non ruota, e expo mi fa vedere solo un desktop.
    Ma dal selettore di aree di lavoro di ubuntu posso cambiare normalmente….. cosa è successo? cosa hanno combinato alla compiz :(

  53. Risolto… bisogna impostare il numero di desktop virtuali orizzontali dalle impostazioni generali del compiz manager.

  54. Altra domandina: ho notato che il menu di ubuntu ( applicazioni/risorse/sistema) in alto a sx è in secondo piano :( se ho una finestra aperta a tutto schermo e clicco su una qualsiasi voce del menu ubuntu… questo è nascosto dalla finestra. :( E’ un problema dovuto all’aggiornamento di compiz… o l’ho notato solo ora?

  55. @ Alessandro, eh pure io ho perso le impostazioni. :-|
    Comunque per le finestre ti conviene abilitare il plug-in Disponi Finestre e nelle sue opzioni abilitare il workaround. Prova e poi dimmi. ;-)

  56. Posted by pappi88 on 21 Agosto 2007 at 2:41 am

    ciao, all’avvio, anziché dare i due comandi in modo separato, puoi eseguire
    compiz –replace -c emerald
    ;)
    e complimenti per il blog!

  57. @ pappi88, grazie me l’avevano detto. Però preferisco così perché li tengo separati. :-D

  58. Ottimo… adesso va’ che è una bellezza !LOL! Grazie!

  59. Bene.

  60. [...] Emerald non ho fatto altro che seguire il post di Lazza che spiega molto bene come installarlo (e lo devo ammetere che come al solito ho trovato un [...]

  61. Posted by Giuseppe on 6 Ottobre 2007 at 12:40 pm

    Ottima guida!!MI funziona tutto alla grande!Compiz fusion + emerald!Cosa si potrebbe desiderare in più dalla vita!!

  62. Grazie.
    A riguardo della domanda… Un lucano? :lol:

  63. Posted by r3nt0n on 20 Gennaio 2008 at 12:40 am

    funziona tutto molto bene tranne una piccola cosa: x cambiare tema devo riavviare…mi spiego meglio non vedo istantaneamente quando sono nel theme manager e mi sposto da un tema ad un altro o cambio impostazioni tema tipo da Oxygen a truglass x esempio non appare istantaneamente il cambiamento come in passato ma devo riavviare x vedere il tema modificato -.- qualcuno ha qualche suggerimento?

  64. @ r3nt0n, questo è molto strano… A me si vede subito.

  65. Posted by r3nt0n on 20 Gennaio 2008 at 9:04 pm

    siccome uso ubuntu da soli 3 mesi potresti spiegarmi i comandi x disinstallare tutto così poi ripeto la procedura…grazie 1000 in anticipo!

  66. 8O Ma è semplicissimo.
    sudo apt-get remove –purge emerald emerald-themes
    Poi rimuovi dal menù sessioni le due voci che il tutorial dice di aggiungere.

  67. Posted by r3nt0n on 24 Gennaio 2008 at 7:36 am

    mi sa ke nn basta anke se rimuovo tutto compiz, le finestre rimangono senza la parte superiore…ufff tutto qst si sarebbe evitato se nn avessi avuto un’ati anke se mi fa strano xkè il computer è nuovo mah

  68. Posted by r3nt0n on 24 Gennaio 2008 at 7:37 am

    cmq se nn risolvo avrò problemi a vita dopo aver fatto qst procedimento su scritto xkè anke se tengo compiz senza emerald dopo aver fatto quello scritto di sopra qnd riduco le finestre mi va in palla tutto finke nn riavvio…ufffffffff

  69. Be se togli emerald, dopo devi annullare anche questa modifica:

    A questo punto chiudete il terminale e rimanete senza bordi delle finestre. Ora andate su Sistema > Preferenze> CompizConfig Settings Manager.

    Cercate il plug-in Decorazioni Finestra e cliccate sul suo nome. Alla voce comando inserite quello eseguito prima nel terminale, cioè emerald –replace.

    Ma è scontato.

  70. Posted by roothack on 2 Marzo 2008 at 11:22 am

    Ottima guida, Lazza.
    Però come faccio a mettere i colori blu nella barra alle applicazioni in alto con emerald. Di default è trasparente.

  71. Non ho capito. Intendi i colori dei bordi delle finestre? O metti il mio tema o ne modifichi uno esistente. :-)

  72. Posted by roothack on 2 Marzo 2008 at 12:36 pm

    Quando metto il tuo tema però il colore dei bordi è trasparente, non blu. Come lo posso modificare?

  73. Caspio… È strano. Comunque lo puoi modificare andando sulla linguetta “Edit Themes”.

  74. [...] icone generato a suo tempo con Tango Generator (che mi segnalò il mio lettore Davided) e ho messo Emerald e customizzato un poco Ubuntu a modo mio… Anche se non ho stravolto [...]

  75. Posted by Flavio on 20 Giugno 2008 at 5:31 pm

    Ciao “fenomeni” del kernel! La guida è perfetta, vorrei solo sapere come salvo le impo in Kubuntu. Cioè non c’è “sessioni”, quindi dove salvo il comando perchè emerald parta in automatico?
    grazie

  76. Eh magari io fossi un fenomeno del kernel. :-D
    Allora, mi sono informato per Kubuntu/Kde in generale ho trovato questo: http://www.ippatsuman.com/blog/2007/11/25/eseguire-programmi-allavvio-di-kubuntu/ ;-)

  77. visto che mi hai linkato questa guida ti pongo il seguente problema.
    Ieri mi sono messo di buona lena ed ho installato un po’ di cose: emerlad, fusion-icon, ho scaricato qualche tema, fatto un po’ di prove, etc..
    però il pacchetto emerald-themes non si installa o meglio (dopo il comando apt):
    Il pacchetto emerald-themes 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 emerald-themes non ha candidati da installare

    Quindi vuol semplicemente dire che non ci sono temi da installare già pronti da installare, giusto?

  78. Vuol dire che hanno rimosso il pacchetto dai repository, sì. Comunque dentro al theme manager c’è una voce per scaricare temi gpl da internet. ;-)

Rispondi a questo post