Compiz, emerald, beryl, metacity, GTK+2… facciamo chiarezza

Pubblicato il 27 Dicembre 2008 da deviantdark

Mi capita sovente di dover rispondere a domande su argomenti che io ho ormai assimilato come concetti “naturali”, ma ogni volta mi stupisco di come effettivamente, per chi si approccia a GNU/Linux, molte cose non siano per nulla scontate, anzi.
Questo post vuole solo essere un piccolo “post-it”, per cercare di illustrare a grandi linee il significato e l’utilizzo delle applicazioni citate nel titolo.


Compiz

O, fino a qualche tempo fa, CompizFusion.
Compiz è un cosiddetto “compositing window manager”. Per semplificare si può benissimo dire che Compiz è un software che si occupa della gestione dell’ambiente desktop, è il motore dell’estetica e degli effetti grafici di X.
Grazie a Compiz è possibile avere delle animazioni durante le operazioni di selezione, di minimizzazione delle finestre, di spostamento dell’area di lavoro, e via dicendo…
Per poter gestire al meglio e per personalizzare questi effetti grafici, è possibile installare il CompizConfig Settings Manager [abbreviato in ccsm]. Questa applicazione ci permetterà, attraverso una comoda interfaccia grafica, di poter accedere alle opzioni dei vari plugin di Compiz.


Beryl

Beryl è un progetto ormai abbandonato, da più di un anno.
Era un fork di Compiz, che lavorava su una strada parallela rispetto alla gestione degli effetti grafici.
Attualmente è obsoleto e inopportuno installare Beryl, in quanto non c’è più supporto da parte della comunità nello sviluppo del software.


Emerald

Emerald è un software che si occupa della decorazione delle finestre.
Gestisce i colori e le immagini dei bordi delle finestre, dei pulsanti di chiusura, massimizzazione e minimizzazione.
Per funzionare ha necessariamente bisogno di un Window Manager come Compiz o Beryl.


Metacity

Metacity è il Window Manager predefinito di Gnome.
È il software che gestisce tutta l’interfaccia grafica di Gnome, dai bordi delle finestre alle animazioni, i contenuti, e via dicendo.
È spurio di opzioni di configurazione, al contrario di Compiz o Beryl, ma è più leggero e fruibile da chiunque, anche se non si dispone di una scheda grafica con accelerazione 3D.


GTK+2
Si tratta di un toolkit per la gestione dei temi e dei rendering grafici, come il testo e le interfacce delle applicazioni.
Il discorso sarebbe molto più complesso, ma basti sapere che un tema GTK, tra cui i molti disponibili su gnome-look.org, è il tema che modifica l’aspetto generale di tutta l’interfaccia grafica di Gnome.

23 Responses

  1. luca Says:

    ciao, intanto grazie per le varie “dritte”, anche io sto facendo la strada che hai già fatto tu verso archlinux, e volevo chiederti come hai fatto ad impostare il tuo ultimo desktop: è bello ed efficace, soprattutto la barra inferiore. grazie ps:finalmente ho capito i vari gestori di finestre!!!

    Scritto con Mozilla Firefox Mozilla Firefox 3.0.5 , su Sistema Operativo Ubuntu Linux Ubuntu Linux

  2. Olariu Vlad (aka Dueperdue) Says:

    Ciao Deviant ;) Ti seguo da tempo, ottimo post come sempre ;) (Anche se ste robe le ho imparare nei primi giorni.. ^_^)

    Ti volevo chiedere una cosa: Come hai fatto ad inserire le icone nelle categorie?

    P.S Volevo sapere anche come hai fatto ad inserire le informazioni sotto come “Sistema operativo usato” o browser.. (sotto ogni commento). Grazie delle dritte ;)

    Scritto con Debian IceWeasel Debian IceWeasel 3.0.4 , su Sistema Operativo Debian GNU/Linux Debian GNU/Linux

  3. deviantdark Says:

    @luca: quella che sembra una dock in realtà è un semplice pannello a 24px con background trasparente.
    Tutte quelle belle cosine sono artifici creati a puntino con GIMP sull’immagine di sfondo [il wallpaper]

    @2×2: quelle sono semplicemente favicon… ho creato un widget di testo con i vari link, semplicemente.
    Le statistiche sono farlocche. O, meglio, sono reali [prese da shinystat], ma ho solo creato un PNG da mettere accanto all’header, disegnato da me :)

    Scritto con Mozilla Firefox Mozilla Firefox 3.0.5 , su Sistema Operativo Windows Windows XP

  4. Olariu Vlad (aka Dueperdue) Says:

    Ok!
    Ma nei commenti, (precisamente sotto ad ogni commento) come fai a visualizzare browser e S.O usato?

    Scritto con Debian IceWeasel Debian IceWeasel 3.0.4 , su Sistema Operativo Debian GNU/Linux Debian GNU/Linux

  5. deviantdark Says:

    Ah quello è il plugin browsersniff di wordpress ;)

    Scritto con Mozilla Firefox Mozilla Firefox 3.0.5 , su Sistema Operativo Linux Linux

  6. Ciolet Says:

    Ottimo post, mi si è aperto un mondo!
    Grazie molte

    Scritto con Mozilla Firefox Mozilla Firefox 3.0.5 , su Sistema Operativo Ubuntu Linux Ubuntu Linux

  7. Olariu Vlad (aka Dueperdue) Says:

    Un’altra domanda (scusa se rompo):
    Come hai fatto a mettere su 2 colonne i widget della sidebar?

    Scritto con Debian IceWeasel Debian IceWeasel 3.0.4 , su Sistema Operativo Debian GNU/Linux Debian GNU/Linux

  8. deviantdark Says:

    Il tema in uso su questo blog [sodelicious2_green] permette di avere fino a 3 sidebar, configurabili con i vari widget.

    Scritto con Mozilla Firefox Mozilla Firefox 3.0.5 , su Sistema Operativo Windows Windows XP

  9. Olariu Vlad (aka Dueperdue) Says:

    ho capito.. ma come le configuro xd?

    Scritto con Debian IceWeasel Debian IceWeasel 3.0.4 , su Sistema Operativo Debian GNU/Linux Debian GNU/Linux

  10. deviantdark Says:

    Ti logghi sul tuo sito wordpress, poi vai in Design > Widget [almeno con WP2.6, non ho ancora il 2.7].

    Scritto con Mozilla Firefox Mozilla Firefox 3.0.5 , su Sistema Operativo Windows Windows XP

  11. squ@ll Says:

    Bella spiegazione, così almeno chi è interessato davvero avrà un punto fermo da cui partire.
    Possibile link per i vari forum.

    Scritto con Mozilla Firefox Mozilla Firefox 3.0.5 , su Sistema Operativo Ubuntu Linux Ubuntu Linux

  12. deviantdark Says:

    Sentiti libero di linkare questa pagina come e quando vuoi ;)

    Scritto con Mozilla Firefox Mozilla Firefox 3.0.5 , su Sistema Operativo Windows Windows XP

  13. Olariu Vlad (aka Dueperdue) Says:

    Mi potesti postare un esempio di codice che hai messo per mettere le icone alle categorie? (Si, in questo genere di cose sono un imbranato, lo ammetto :-P)

    Scritto con Debian IceWeasel Debian IceWeasel 3.0.4 , su Sistema Operativo Debian GNU/Linux Debian GNU/Linux

  14. deviantdark Says:

    Ecco una stringa di esempio [LINK].

    Ovviamente ho caricato via FTP, nella directory /uploads/images/favicon/, tutte le favicon 16×16 dei vari link della sidebar.

    Scritto con Mozilla Firefox Mozilla Firefox 3.0.5 , su Sistema Operativo Windows Windows Vista

  15. Olariu Vlad (aka Dueperdue) Says:

    Grazie mille ;-)
    Ora, torniamo in topic, siccome parliamo anche di temi: ho visto il tuod desktop qui: http://www.deviantdark.altervista.org/uploads/screenshots/ubuntu080913full.jpg

    Volevo sapere: che tema ha usato, le icone che hai usato, e da dove hai preso quel bellissimo sfondo :-P. Grazie

    Scritto con Debian IceWeasel Debian IceWeasel 3.0.4 , su Sistema Operativo Debian GNU/Linux Debian GNU/Linux

  16. Olariu Vlad (aka Dueperdue) Says:

    Ah, dimenticavo: mi interessa sapere anche che dock hai usato e come faccio ad avere le tue stesse icone (quella nere) presenti nella dock.. Questo è il desktop: http://www.deviantdark.altervista.org/uploads/screenshots/ubuntu081017full.jpg

    Grazie mille!

    Scritto con Debian IceWeasel Debian IceWeasel 3.0.4 , su Sistema Operativo Debian GNU/Linux Debian GNU/Linux

  17. deviantdark Says:

    Per il primo desktop.. lo sfondo fa parte del Pepper Project [cerca su deviantart].
    Il GTK che usavo era il DustTheme [una delle versioni in via di sviluppo] e le icone erano le mie hydroxygen [con le agua folder].

    Per il secondo desktop, la dock è AWN, e le icone le ho prese da deviantart.. dovrebbero essere le ecqlipse2.

    Scritto con Mozilla Firefox Mozilla Firefox 3.0.5 , su Sistema Operativo Windows Windows Vista

  18. Baffman Says:

    Scusami se ti sto scrivendo qui ma ho un problema con l’installazione di Ubuntu Linux su USB e non stavo riuscendo a trovare quel topic. La mia mail è heartless.93@hotmail.it . Puoi aiutarmi oppure darmi la tua mail?

    Scritto con Safari Safari 525.20.1 , su Sistema Operativo Mac OS Mac OS X

  19. deviantdark Says:

    Hai letto qui?

    Scritto con Mozilla Firefox Mozilla Firefox 3.0.5 , su Sistema Operativo Ubuntu Linux Ubuntu Linux

  20. ghitu2 Says:

    a proposito di pannelli…ad esempio qui http://www.deviantdark.altervista.org/uploads/screenshots/ubuntu090205full.jpg come hai inserito nel panello in basso le informazioni come uptime, download speed, now playing ecc.? Grazie molte

    Scritto con Mozilla Firefox Mozilla Firefox 3.0.5 , su Sistema Operativo Ubuntu Linux Ubuntu Linux

  21. deviantdark Says:

    Le informazioni hardware sono gestite da conky [cerca nel mio blog, ci sono un paio di articoli a riguardo].
    Il pannello in basso è Avant Window Navigator, con un po’ di disegni con GIMP sull’immagine di sfondo.

    Scritto con Mozilla Firefox Mozilla Firefox 3.0.5 , su Sistema Operativo Ubuntu Linux Ubuntu Linux

  22. Xseven Says:

    Ottimo, per chi è alle prime armi o non presta attenzione alle chicche grafiche si apre un mondo ;)

    Scritto con Mozilla Firefox Mozilla Firefox 3.0.10 , su Sistema Operativo Windows Windows Vista

  23. kris Says:

    Bravo.

    Scritto con Mozilla Firefox Mozilla Firefox 3.5.3 , su Sistema Operativo Ubuntu Linux Ubuntu Linux

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.