Metacity et le Mode Composite avec Gnome 2.22

Vendredi 16 mai 2008 9:45

Vous devez déjà être nombreux à avoir essayé les effets composite du dernier Gnome 2.22 que Ubuntu 8.04 LTS (Hardy Heron) entre autre utilise. Vous savez, les effets qui vous permettent de bénéficier les ombres portées sur les fenêtres, des aperçus en direct lors du changement de fenêtre avec Alt+Tab, des effets de transparence ou encore d’un fading quand on maximise ou minimise une fenêtre. Non vous ne voyez pas ?

Et oui il est maintenant possible de bénéficier de ces quelques effets de bases sans avoir à mettre en marche l’usine à gaz Compiz-Fusion. L’avantage que l’on gagne à activer “Metacity compositing”, est de bien sûr gagner en charge processeur puisque que la carte vidéo va prendre en charge ces effets. Un autre atout non négligeable tient dans le fait que vous pouvez utiliser toutes les applications qui requièrent l’activation composite tels que AWN, kiba- Dock, etc.

C’est comme cela que tous ceux qui n’aiment pas Compiz Fusion (comme moi) ou les utilisateurs qui n’ont pas le matériel adéquat (l’accélération Graphique n’est pas nécessaire) pour le faire fonctionner pourront bénéficier de ces quelques effets qui rendent le bureau un peu plus agréable à utiliser.

Il n’est pour le moment pas possible d’activer l’option simplement. Elle est encore en phase de développement.

Mise en Route

Il n’y a rien de plus simple pour activer l’option ouvrez le lanceur d’application (Alt+F2) et collez la commande suivante :

gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool true

Pour la désactiver :

gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool false

Pour me faciliter la vie, j’ai fait un petit script Nautilus qui lance une fenêtre grâce à Zenity et qui donne le choix entre l’activation et la désactivation de l’option. Pour le télécharger c’est par là : Switch-Composite-Gnome-2.22.tar.bz2

Pour son installation rien de plus simple, copiez le fichier dans le répertoire /home/*user*/.gnome2/nautilus-scripts et rendez le exécutable (Clic droit sur le fichier Propriètés, Onglet Permissions, cochez Autoriser l’exécution du fichier comme un programme)

Dirigez-vous directement à la fin et laisser un commentaire. Les trackbacks ne sont actuellement pas autorisés.

27 commentaires sur “Metacity et le Mode Composite avec Gnome 2.22”

  1. Chicha dit:

    16 mai 2008 à 12:02

    Salut !

    Est-ce que tu sais si ça marche avec le driver nv opensource (et non nvidia) pour les cartes graphiques Nvidia ? Merci !

  2. PierreAd dit:

    16 mai 2008 à 12:32

    Merci beaucoup, sympa cette petite astuce, et ça semble bien tourner !

  3. Phantom dit:

    16 mai 2008 à 12:36

    Bonjour ,

    Merci à toi pour ce script et cette astuce très utile qui permet de se ” passer ” de compiz et en aidera plus d’un je pense.
    Cà fonctionne parfaitement chez moi et aucun souci avec le cairo-dock.
    Une astuce à faire connaître car ce sont celles là qui rendent service à beaucoup :)
    Bonne continuation et merci.

  4. atlante dit:

    16 mai 2008 à 12:50

    N’est ce pas identique à:
    - clic droit sur le bureau
    - Changer l’arrière plan du bureau
    - Onglet Effets Visuels
    ?
    Inutile d’installer un logiciel supplémentaire.

  5. Kanor dit:

    16 mai 2008 à 12:57

    Cete option atlante active compiz fusion …
    mais c’est sympa comme evolution .

  6. Krs dit:

    16 mai 2008 à 13:33

    Comment se peut il que la carte peut prendre en charge ces effets si l’accélération graphique n’est pas disponible?

    Metacity Compositing utilise seulement l’accélération 2D dispo avec les drivers libres pour ça?

    Et tout cas je vais tester ça ce soir, peut être que contrairement à Compiz c’est compatible avec Xinerama sur 2 écrans.

  7. Mouke dit:

    16 mai 2008 à 14:11

    “L’avantage que l’on gagne à activer “Metacity compositing”, est de bien sûr gagner en charge processeur puisque que la carte vidéo va prendre en charge ces effets.”
    D’un autre coté vu les processeurs actuels, c’est pas 2effets en moins qui vont accélérer quelque chose. Même si un Celeron ou un Sempron d’ancienne génération.

  8. keruyen dit:

    16 mai 2008 à 15:32

    Cool, si je peux grâce a ça encore diminuer la charge processeur sur mon portable pour eviter que le ventilo s’allume toutes les 5 minutes je suis preneur (un pentium 4-M 1.20ghz-2.20ghz que j’ai fini par boquer sur 1.20ghz a cause du bruit…), j’essaye ça ce soir!!!!!!

  9. tuxce dit:

    16 mai 2008 à 16:11

    au sujet du script, une radiolist serait meilleure (pourquoi pouvoir séléctionner les 2 :)), de même on devrait pouvoir annuler le choix.

    http://pastebin.archlinux.fr/pasteb...

  10. Pierre dit:

    16 mai 2008 à 16:40

    Chouette, je ne savais pas que Zenity était aussi simple à utiliser :)

    Et merci à tuxce pour l’astuce supplémentaire :)

  11. Poppop dit:

    16 mai 2008 à 19:43

    On peut aussi l’activer en lancer gconf-editor.
    On ouvre apps > metacity > general et on coche “compositing manager”

    ;)

  12. JuJu dit:

    16 mai 2008 à 20:25

    Il me semble que ça sollicite le processeur et non le gpu comme le fait compiz.
    Par contre l’avantage que j’y ai vu c’est que le alt tab met un aperçu de la fenêtre même quand elle est réduite contrairement à compiz.

  13. zarer dit:

    16 mai 2008 à 22:48

    Merci pour l’astuce… Celle de Poppop est même plus simple à mettre en œuvre…

  14. yurek dit:

    16 mai 2008 à 23:54

    petite amélioration, ton script ne marche pas normalement si on choisi les deux !
    il faut remplacer checklist par radiolist

  15. setthe dit:

    17 mai 2008 à 9:10

    @ chica :
    Oui, ça marche chez moi avec le driver nv !

  16. thierrybo dit:

    17 mai 2008 à 9:22

    Si on prend le temps de “tuner” compiz-fusion, la réactivité du bureau est meilleure avec compiz-fusion qu’avec cette option et la charge processeur est identique. J’ai créé un profil compiz fusion de type “minimal” en désactivant le maximim d’options pour finalement me retrouver avec plus ou la même chose que metacity + composite et dans ce cas compiz fusion est plus performant (pilote nvidia)

  17. keruyen dit:

    17 mai 2008 à 9:57

    ben avec le driver libre radeon, sur une igp340m,(cherchez pas les drivers proprio fonctionneront jamais, ati ne doit pas connaitre l’existence de cette carte…), c’est que du bohneur, plus de freeze sur evince,le ventilo arrête de s’allumer toutes les 5 minutes sur openoffice,freemind et bon nombre d’autres logiciels,que du bohneur quoi!!!!!).
    en tout cas ça fonctionne bien mieux que compiz-fusion qui a mon gout est plus fait pour fonctionner avec les drivers proprio maintenant…(non c’est pas un troll,les devellopeurs avaient blacklisté ma carte, donc le fonctionnement ce celle-ci n’était vraiment pas optimal, meme après avoir réglé ce probleme, alors que beryl fonctionnait parfaitement avant…)

  18. Lyc1 dit:

    17 mai 2008 à 10:02

    Ca marche avec Xinerama sur 2 écrans ?

  19. ant1 dit:

    17 mai 2008 à 10:40

    Sympa ce billet ! C’est vrai que revenir à Metacity ne me dérange pas, car finalement je n’utilise que peu des effets de Compiz-fusion.

    Le seul truc qui me manque pour l’instant sous Metacity, c’est de pouvoir changer de bureau rapidement avec la molette de la souris.

    Si quelqu’un pouvait m’aiguiller …

  20. lawl dit:

    17 mai 2008 à 12:51

    je réitère, il y a plus simple, il suffit de cocher/decocher la case correspondante dans gconf…
    /apps/metacity/general

    Au lieu de faire un script zenity :D

  21. chicha dit:

    17 mai 2008 à 13:17

    @setthe : Merci. J’ai essayé avec une nvidia 7300 GS et le driver libre nv. ça marche, mais c’est un peu lent à mon goût… En fait ce que j’attend avec impatience c’est la possibilité d’avoir toutes mes fenêtres affichées sur le bureau. C’est plus pratique que le alt-tab je trouve.

  22. popey_tgl dit:

    19 mai 2008 à 6:47

    @chicha: si j’ai bien compris ta demande ce poste devrait t’intéresser: http://ubuntuforums.org/showpost.ph...

  23. Chicha dit:

    19 mai 2008 à 9:12

    @popey_tgl
    Merci du tuyau, c’est effectivement ce que je cherche comme fonctionnalité. Mais je préfère attendre que ce soit intégré à Metacity plutôt que ce genre de scripts.

  24. Krs dit:

    20 mai 2008 à 22:46

    Bon alors ça ne marche pas avec les drivers nvidia et le mode xinerama… dommage.

  25. shaka dit:

    22 mai 2008 à 21:16

    je crois que ton script a un petit bogue.Quand on le lance et cherche ensuite à fermer la fenêtre(arreté donc le script) après n’avoir rien coché, le système plante :-( .Je pense donc qu’il est plus judicieux de passer par gconf comme qq l’a suggéré plus haut .Aussi ,je trouve un peut long la durée d’affichage des aperçues de fenêtre quand on appui sur Alt-tab par rapport à compiz.Sinon merci quand mm pour la fonctionnalité que j’ignorais.

  26. NaNoNyme dit:

    23 mai 2008 à 19:22

    «L’avantage que l’on gagne à activer “Metacity compositing”, est de bien sûr gagner en charge processeur puisque que la carte vidéo va prendre en charge ces effets.»

    Faux ! C’est le processeur et non la carte vidéo qui prend en charge ces effets.

  27. thierrybo dit:

    22 octobre 2008 à 18:25

    Est-ce qu’il y a une source fiable précisant que ce mode ne surcharge pas le CPU en utilisant le GPU comme Compiz ? On trouve les deux versions sur le net, je ne sais plus quoi penser ?

Laisser un commentaire

-->

Linux