Cimi’s Official Blog

Italians do it Better…

Just a Blog on Gtk+ Theming, Bleeding-Edge, Good Software...

Metacity con Ombre e Trasparenze! E’ nel Repo! 8 December, 2007

Ho aggiunto il pacchetto metacity-compositor-svn, con cui potete provare il nuovo branch di metacity, con prestazioni 30% superiori su tutti i temi e supporto ad un compositor basato su Xrender!!! Ora la velocità, grazie al boost del 30%, è paragonabile se non maggiore a quella di Kwin, con l’incredibile vantaggio dell’imbarazzante maggior numero di temi a disposizione e la facilità nel creali!

Link alla notizia del boost prestazionale :)

Per attivare le ombre basta abilitare l’estensione Composite in xorg.conf, lanciare gnome, e dare il seguente comando da terminale (oppure usare gconf-editor):

gconftool-2 --set /apps/metacity/general/compositing_manager --type bool true

Importante, Leggere

Con questa versione (in sviluppo, ricordo) non funziona più il gestore dei temi, quindi questi vanno specificati a mano con l’editor di configurazione.

Pertanto potete scegliere fra:

  • Non aggiornare finchè questo problema non viene risolto (vi avviserò qui nel blog quando tutto sarà ok).
  • Aggiornare e modificare le impostazioni dell’interfaccia tramite gconf-editor
  • Se dovete cambiar tema e non volete rinunciare all’interfaccia grafica date un “pacman -S metacity”, lanciate la gui, poi un “pacman -S metacity-compositor-svn”

Piccole Considerazione

Questo branch di metacity non si pone come alternativa a Compiz (come invece fa il compositor di Kde4), bensì come un supporto stabile e funzionante su praticamente tutti i computer all’estensione composite (che permetti di usare le trasparenze come avant-window-navigator, screenlets, etc etc).
Usa Xrender e non OpenGL, quindi le prestazioni talvolta possono essere peggiori (nel caso abbiate una scheda video con un rendering OpenGL abbastanza veloce).
Insomma usate Compiz se avete un pc che ve lo supporta, se vi piace dannarvi l’animo con mille configurazioni e se non vi sembra troppo giocattoloso :)


Posted in ArchLinux, Compiz, GNOME, Italian, Metacity |

29 Replies

  1. Bl@ster said:

    “Piccole Considerazione” ;)

    Ho già compilato da qualche giorno e ne sono rimasto piacevolmente impressionato. Ma tu mi leggi nel pensiero, impacchetti sempre tutto quello che mi interessa avere sullo gnomo (gtk-engines-svn & co.) :D

    Si sa nulla per una eventuale immissione di ciò nella stable?

  2. Cimi said:

    @Blaster:
    Stable di Marzo, ovviamente.
    Entrerà nel trunk (quindi ufficialmente nel ramo di sviluppo 2.21.x) si spera fra giorni o al massimo una settimana (ma aspetto pure un mese io :) )

  3. Bl@ster said:

    @Cimi: Sssiii mi hai dato una grande notizia :D
    Grazie!

  4. NoWhereMan said:

    cimi, significa che è composite 2d? niente GL, come xcompmgr? sarebbe fantastico per il mio laptop sfigato! ^_^

  5. Cimi said:

    @nowhereman:
    è proprio una migliore implementazione di xcompmgr, non usa GL come compiz, usa Xrender.

  6. Livio said:

    What about stability and other effects like wobbly windows?
    Metacity could be an alternative for Compiz :] .

  7. Cimi said:

    @Livio:
    This is NOT an alternative to Compiz as it is using Xrender and a “wobbly-like” implementation is impossible. 3d desktop too.
    Difficult to code, but possible, a static exposè effect (I mean no animations and dinamic zoom-out) like a preview of all windows over the desktop

  8. sth0 said:

    Notevole :)

  9. Cimi said:

    Link to an exposè-effect idea in the bugzilla:
    http://bugzilla.gnome.org/show_bug.cgi?id=502491
    Thanks Cimi :)

  10. weseven said:

    ecco, con quel 30% in più mi sa che a marzo (o prima) passo a gnome.

  11. ziabice said:

    Manco a farlo apposta ieri sera me lo sono compilato “per provare”. Posso confermare la maggiore responsività e velocità rispetto a KWin di KDE 4, davvero ben fatto. Anche se c’è da ammettere che il compositor integrato in XFCE 4.4 (ricordiamoci sempre che è stato il primo DE ad integrare un compositor), come velocità gli dà la birra a tutti quanti, Compiz compreso…

  12. Cimi said:

    @ziabice:
    questo è dovuto al tipo di temi di xfce più che al compositor. xfwm4 usa “xpm” + “png trasparenti” applicate sopra le xpm, metacity invece usa un codice più complesso xml, più potente per fare gradienti e cose del genere, ma più lento (come conseguenza).

    Personalmente mi piace moltissimo il modo di themizzare xfwm, molto intuitivo, ma non disdegno nemmeno metacity

  13. Bl@ster said:

    @ziabice: giorni fa ho fatto un post su questo compositor, e ho ricordato XFCE :D
    comunque non è vero che XFWM4 da la birra a Metacity, io quando spostavo le finestre in XFWM quelle si lasciavano l’ombra appresso. :-|

  14. Garret said:

    Come si chiama il tema che usi per Avant? Un grazie anticipato…

  15. Cimi said:

    non è mio lo shot, è di luca ferretti…

  16. fradibiase said:

    Provato. Meglio un 1.000.000 di volte di Compiz.Grazie Cimi

  17. NoWhereMan said:

    @cimi: (exposè) skippy-xd ? http://thegraveyard.org/skippy.php

  18. NoWhereMan said:

    xcompmgr compilato da git funziona bene e ha anche qualche effettino di fade in più, oltre ad essere più veloce di questo metacity.

    Immagino che Iain sistemerà la cosa :)

  19. bautz said:

    Lo proverò.
    E’ da un pò che ho abbandonato compiz per xcompmgr e non me ne pento.
    Una compositor integrato in gnome ci voleva

  20. telperion said:

    Penso che con un compositor ed un semplice expo/scale integrato Gnome possa “svecchiare” molto senza richiedere un boost esagerato di risorse, per la versione base sarebbe ottimo, per chi ha macchine potenti / vuole di più Compiz/Fusion sarebbe la soluzione e così si accontentano tutti.

  21. Metacity con compositing manager. « Tecnologia e non solo said:

    […] Varie — telperion @ 6:57 pm Come già segnalato da molti tra i quali ricordo gli articoli di Cimi e Bl@ster alla cui lettura vi rimando per approfondimenti e come fare, si stà lavorando ad un […]

  22. nino said:

    non uso arch potresti gentilmente dirmi dove posso reperire i sorgenti! oppure,perdona la mia ignoranza, posso installare su debian il tuo pacchetto? se si,come?

  23. lizardking said:

    Metacity branch has been updated. Now gnome-appearance-properties could be used!

    I found another (minor) bug: when you change theme, the metacity color does fit the theme; you must force and change two times the window border to fit the color.

    ———————————————————————————–
    r3471 | iain | 2007-12-11 23:38:02 +0100 (mar, 11 dic 2007) | 2 lines

    Fix the crash when the theme parser is used in the library

  24. Bl@ster's Home » Metacity-Compositor VS Appearance (+sorpresa finale) said:

    […] Cimi Ha detto: 8 Dicembre, 2007 alle 13:57 […]

  25. joekey said:

    @cimi : when do you think your themes will be ready for inclusion in arch linux repos?

    I ve been using your themes for 3 days and they are way faster and bug free, I think that the ones in arch repo are broken there are a bunch of really annoying bug, panel redraw/glithches, slowness on windows movement.
    Any chance of including this on next gnome release I ll vote them if their are in aur!!!

  26. ragebeing said:

    nello screenshot vedo ubuntu mentre il repo è solo per arch.
    E’ possibile provarlo su gutsy?

  27. Il Blog di Giulio » Blog Archive » Compositor Manager in metacity said:

    […] già da un po che si parla di questo nuovo compositor manager integrato sul nuovo metacity. Io penso sia un ottima idea per […]

  28. ragebeing said:

    repo per provarlo con gutsy:
    deb http://ppa.launchpad.net/ubu4ever/ubuntu gutsy main

  29. fabio said:

    ciao concittadino ;) ho trovato il tuo blog per caso nella speranza di risolvere un problema che ho. in pratica, su ubuntu mancano i windows control, e devo ogni volta cancellare il file .metacity perchè tornino ad essere visibili. come devo fare per aggiungere il tuo repository e provare questo fantastico metacity ? grazie e congratulazioni.

Leave a Comment

Attention: Moderation is enabled, and could cause a delay to the posting.

This blog is "Powered by Cimi"

Theme from: Kaushal Sheth | Modified by: Andrea Cimitan