Fedora et Compiz Fusion
Par Nicofo le samedi 24 mai 2008, 18:07 - Fedora - Lien permanent
Fedora 9 à peine installé, j'ai voulu installer Compiz Fusion. Pas besoin, il est déjà installé en fait, mais dans une version un peu... allégée : on trouve juste dans le menu
Ça a bien pour effet de lancer compiz, mais il faut avouer que les possibilités (réglages, effets 3D) ne sont pas nombreuses !
1) Compiz Fusion
On va arranger ça en installant quelques plugins : compiz-fusion ! Installez les paquets suivants suivant votre méthode préférée (
C'est bien mais on ne sait rien faire avec ça ? Pour pouvoir configurer compiz et tous ses effets, il faut encore installer CompizConfig Settings Manager, ccsm de son petit nom : installez les paquets suivants :
Remarque : compiz peut enregistrer ses paramètres de trois manières différentes ("backend") : via
Pour lancer compiz avec un autre backend : voir le point 5 ci-dessous.
3) Emerald
En installant compiz, vous pouvez aussi installer un décorateur de fenêtres entièrement configurable en remplacement du décorateur de fenêtre par défaut de Gnome ou KDE :
4) Fusion Icon
Encore un petit gadget ? Vous pouvez installer Fusion Icon, une icône qui permet en quelques clics de lancer/arrêter compiz, de le configurer, changer de décorateur de fenêtres, etc. Installez les paquets suivants (le premier pour Gnome, le second pour KDE) :
5) Utiliser compiz manuellement
En ligne de commande, vous pouvez lancer compiz via l'une de ces deux commandes :
Ensuite, pour ajouter un décorateur de fenêtres, choisissez celui de gnome ou emerald :
6) Résultat
System > Preferences > Look and Feel
l'application fort dépouillée Desktop Effects
:
Ça a bien pour effet de lancer compiz, mais il faut avouer que les possibilités (réglages, effets 3D) ne sont pas nombreuses !
1) Compiz Fusion
On va arranger ça en installant quelques plugins : compiz-fusion ! Installez les paquets suivants suivant votre méthode préférée (
yum install
ou le nouveau "Add/Remove Software" - PackageKit) :
compiz-fusion compiz-fusion-gnome compiz-fusion-extras compiz-fusion-extras-gnome2) CompizConfig Setting Manager
C'est bien mais on ne sait rien faire avec ça ? Pour pouvoir configurer compiz et tous ses effets, il faut encore installer CompizConfig Settings Manager, ccsm de son petit nom : installez les paquets suivants :
ccsm compizconfig-backend-gconf compizconfig-backend-kconfigRendez-vous maintenant dans
System > Preferences > Look and Feel
et lancez CompizConfig Setting Manager
:
Remarque : compiz peut enregistrer ses paramètres de trois manières différentes ("backend") : via
gconf
(le gestionnaire de configuration de Gnome), kconfig
(idem pour KDE) ou dans un fichier (~/.config/compiz/compizconfig/). Pour que vos modifications soient prises en compte, assurez-vous que CompizConfig Setting Manager utilise le même mode de configuration (à savoir : Desktop Effects lance compiz avec le backend gconf) : dans Preferences, sélectionnez le backend souhaité :
Pour lancer compiz avec un autre backend : voir le point 5 ci-dessous.
3) Emerald
En installant compiz, vous pouvez aussi installer un décorateur de fenêtres entièrement configurable en remplacement du décorateur de fenêtre par défaut de Gnome ou KDE :
emerald emerald-themesPour l'utiliser, le plus simple est de passer par fusion-icon ou par la commande
emerald --replace
.
4) Fusion Icon
Encore un petit gadget ? Vous pouvez installer Fusion Icon, une icône qui permet en quelques clics de lancer/arrêter compiz, de le configurer, changer de décorateur de fenêtres, etc. Installez les paquets suivants (le premier pour Gnome, le second pour KDE) :
fusion-icon-gtk fusion-icon-qtIl est accessible dans le menu
System Tools
ou via la commande fusion-icon
.

5) Utiliser compiz manuellement
En ligne de commande, vous pouvez lancer compiz via l'une de ces deux commandes :
compiz --replace --ignore-desktop-hints gconf #backend gconf - OU - compiz --replace --ignore-desktop-hints ccp #backend configuration dans un fichier
![]() |
Si vous obtenez le message
compiz (core) - Fatal: GLX_EXT_texture_from_pixmap is missing compiz (core) - Error: Failed to manage screen: 0 compiz (core) - Fatal: No manageable screens found on display :0.0il suffit de lancer compiz avec l'option supplémentaire : LIBGL_ALWAYS_INDIRECT=1 compiz --replace --ignore-desktop-hints gconf - OU - LIBGL_ALWAYS_INDIRECT=1 compiz --replace --ignore-desktop-hints ccp |
gtk-window-decorator --replace - OU - emerald --replaceEnfin, si vous voulez quitter compiz, relancez metacity (sous Gnome) ou kwin (sous KDE) :
metacity --replace #sous Gnome - OU - kwin --replace #sous KDE
Fusion Icon permet de faire tout ceci en mode graphique.
6) Résultat

Commentaires
M'est d'avis que le fusion-icon-qt est inutile puisque KDE et Compiz n'ont jamais fait bon ménage, quoi que diront les fans de fenêtres molles.

Vivement Kwin 4.1 ou 4.2, tout ça sera du natif
Salut Nicofo,

C'est une très bonne idée ce billet récapitulatif
++
Personnellement, je suis tres effets 3D natifs de nautilus.
Tres simples, ils permettent d'avoir la transparence, les miniatures dans le switcher, et une ou deux animations minimales.
L'avantage est que c'est aussi rapide qu'un nautilus de base, donc bien plus léger que Compiz. Et ca permet par la suite de pouvoir utiliser des applis comme awn qui elles peuvent apporter un vrai plus, contrairement aux poissons dans le cube ou a la fenetre "avion en papier" -_-
Merci bien pour cette expication, chez moi rendre les fenre 3D comme tu le montre dans ton screen fait saccader la rotation... dommage, en revanche j'ai vu je ne sais plus où que le ube pouvait devenir un cylindre... je trouvais ça vraiment joli mais était-ce simplement un preview d'une futur fonctionnalité de compiz ?
Les cylindres, c'est un nouveau plugin de compiz fusion.
Mais cette version n'est pas encore disponible dans le dépôt Fedora (ils sont toujours en retard).
Néanmoins tu peux installer une version plus récente de compiz (0.7.5) en installant un dépôt supplémentaire : voir forums.fedoraforum.org/fo...
Nouvel utilisateur de fedora, je te remercie pour ce biller qui m'a beaucoup aider.
Super! Je trouvais justement que c'était impossible de configurer Compiz avec Fedora 9 (ayant installé seulement ccsm).
Merci!
Salut Nicofo !
Merci pour ton billet. Je cherchais justement les commandes à passer pour désactiver et réactiver compiz dans un script (dans le but de lancer un jeu).