Ceci est une ancienne révision du document !
Compiz-Fusion, gestionnaire de bureau en 3D
Compiz Fusion est un gestionnaire de bureau en 3D, fusion de Beryl et de Compiz. Il vous permettra d'ajouter divers effets graphiques à votre bureau Ubuntu. Par exemple : animations lors du déplacement de fenêtres, transitions lors de changement de bureau, transparence des fenêtres, pluie/neige sur votre bureau, etc.
Avant toute chose
Dans un terminal:
glxinfo | grep "direct rendering"
Si la sortie est différente de:
direct rendering: Yes
Votre machine ne peut pas supporter compiz.
Installation
Le paquet Compiz est normalement installé avec les versions récentes d'Ubuntu, mais vous pouvez vérifier la présence du paquet compiz , plus d'information sur l'installation de paquets.
Pour configurer les effets de Compiz Fusion :
- Installez CompizConfig-Settings-Manager.
- Avec l'environnement KDE d'Ubuntu "Kubuntu" vous n'avez pas besoin d'installer CCSM : paramétrez directement les effets depuis le menu Configuration du système → Effets de bureau → Tous les effets
La configuration des effets du bureau de KDE sur Kubuntu 11.10
Utilisation basique (lancement/arrêt)
Kubuntu
Démarré automatiquement, il ne vous reste plus qu'a configurer les effets de bureau.
Ubuntu
- Ubuntu/Unity : Tableau de bord, Recherche compiz
- Ubuntu/Gnome : Ouvrez : Système → Préférences → Apparence, puis allez dans l'onglet Effets Visuels.
Choisissez ce que vous préférez entre Aucun, Normal ou Extra (cette configuration sera mémorisée pour chaque démarrage )
Xubuntu
- Dans la catégorie "Effets", "Décoration des fenêtres", remplir le champ "Commande" avec « ''emerald --replace'' ».
- Puis pour lancer compiz fusion utiliser la commande suivante :
killall xfwm4 && compiz --replace
- Pour l'arrêter proprement et revenir à xfwm4 :
killall compiz.real && xfwm4 --replace
- Méthode alternative 1 : utiliser le petit programme Compiz-Switch (voir fin de cette page).
Autre méthode de lancement
Si à chaque démarrage, compiz-fusion ne démarre pas, il suffit de l' ajouter dans les applications au démarrage en indiquant pour le champ Commande
compiz --replace
Mon premier effet compiz
Apparence, effet fenêtres en gélatine. ( Appliquer les changements, fermer )
Bouger une fenêtres, pour observer un effet élastique.
Pensez donc à faire une sauvegarde de votre profil Compiz depuis son menu Préférences → Profil → Exporter dans un fichier
Utilisation avancée (utilisateurs expérimentés)
Obtenir des effets supplémentaires (greffons)
Pour avoir un plus grand choix d'effets (neige, poissons dans le cube, etc.), installez le paquet suivants :
Pour plus d'informations, voir la page dédiée aux greffons de Compiz Fusion.
Plugin Compiz live wallpapers
Une page consacrée à ce plugin a été créée : Compiz-Plugins-LiveWallpapers
Plugin expérimental
Le plugin ci-dessous est instable, son installation est déconseillée :
- headtracking : le suivi du mouvement de la tête avec votre webcam
Lancement de Compiz au démarrage sous Ubuntu
gconftool-2 --set --type=string "/desktop/gnome/session/required_components/windowmanager" "compiz" gconftool-2 --set --type=bool "/apps/gdm/simple-greeter/wm_use_compiz" "true"
Pour sauvegarder :
gconftool-2 --dump "/desktop/gnome/session/required_components" "/apps/gdm/simple-greeter" >"$HOME/gconf.dump"
Pour recharger :
gconftool-2 --load "$HOME/gconf.dump"
Lancement de Compiz au démarrage sous Kubuntu
S'il n'existe pas déjà, créez dans votre Dossier Personnel le fichier .kde4/Autostart/compiz2) pour y insérer les lignes suivantes:
#!/bin/sh compiz --replace & emerald --replace &
N'oubliez pas de donner les droits nécessaires à son exécution :
chmod +x ~/.kde4/Autostart/compiz
Autre solution :
La solution ci-dessus lance d'abord kwin pour le remplacer ensuite par compiz, ce qui est une perte de temps et fait "clignoter" l'écran.
Il y a une solution plus efficace :
Allez dans Gestionnaire de configuration → Application par défaut → Window Manager, choisir compiz dans la liste puis Appliquer.
windowManager=compiz
par:
windowManager=kwin
Problèmes connus
Voir la page dédiée aux problèmes connus de Compiz Fusion.
Incompatibilité du cube avec la distribution Ubuntu 11.04
Exporter un profil (backup)
- Pour parer à ce problème il faut cliquer sur : Système > Préférences > Gestionnaire de Configuration CompizConfig.
- Ensuite à gauche de la fenêtre cliquez sur : Préférences > Exporter.
Donner un nom à la configuration la défaut de Compiz et enregistrez-le en faisant attention de vous rappeler là où il se trouve.
Importer et modifier son profil
Avant toute manipulation de compiz, faites un raccourci vers ccsm sur votre bureau :
sudo ln -s /usr/bin/ccsm ~/Bureau
Ouvrez votre gestionnaire de fichiers et allez dans le répertoire où vous avez exporté votre fichier de configuration de Compiz. Faites-en une copie. (compizrc)
Éditez cette copie, puis recherchez 4):
s0_active_plugins=
Cette ligne contient la liste des plugins activés. Dans cette liste remplacez l’occurrence
;wall;
par
;cube;rotate;
Dans cette ligne les fonctions liées au Cube sont :
Fonction utilisé | Explication |
---|---|
cube | pour le Cube lui-même |
rotate | pour la rotation du Cube |
Refaites une recherche 5) sur les occurrences s0_hsize et s0_vsize que vous modifierez comme ceci (si vous ne les trouvez pas, ajoutez-les à la section [core]):
s0_hsize = 4 s0_vsize = 1
Et ensuite renommer le fichier xxx.profile 6) en compizrc 7) et le mettre dans le dossier .kde/share/config 8) en lieu et place de l'existant.
Les coins actifs disparaissent après la fermeture de la session avec la distribution Ubuntu 12.04
Vous avez défini des coins actifs avec Ubuntu tweak ou l'outil de configuration de compiz ( CCSM ), seulement après la fermeture de la session, les coins actifs ne sont pas maintenus. Voila comment résoudre le problème.
Dans un terminal, installez gconf-editor:
sudo apt-get install gconf-editor
Mettre à jour:
sudo apt-get update
Lancez gconf-editor:
gconf-editor
Dans la fenêtre qui apparaît, déroulez "apps" dans la partie gauche,
puis déroulez "compiz-1",
puis déroulez "general",
puis déroulez "screen0",
enfin, cliquez sur "options".
Dans la partie droite de la fenêtre, double-cliquez sur "active_plugins".
Dans la nouvelle fenêtre qui apparaît, cherchez et sélectionnez "expo", et faite-le descendre (bouton "Descendre" à droite) jusqu'en bas de la liste, sous "unityshell".
Sélectionnez ensuite "scale" et faite-le descendre juste au-dessus de "expo" (entre "unityshell" et "expo", donc).
Validez et fermez gconf-editor.
Reconfigurez éventuellement les zones de hotspot (coins actif) avec ubuntu-tweak, et ta configuration devrait dès lors être conservée.
Utilitaires complémentaires
Fusion-Icon
Fusion-Icon est un petit programme qui se loge dans la boîte à miniatures et vous permettra de modifier certains paramètres de compiz Fusion, de le désactiver, d'avoir un accès direct au ccsm et au panneau de configuration d'Emerald. Pour les utilisateurs de carte nvidia rencontrant des problèmes, il permet d'activer ou de désactiver les options "loose binding" et "indirect rendering" en un clic.
Installez le paquet fusion-icon.
Pour avoir l'icône de Compiz-Fusion dans la barre d'outils, ajoutez dans les applications au démarrage la commande fusion-icon (utilisez l'option « ''--no-start'' » pour ne pas avoir à redémarrer Compiz sous Hardy).
ne semble plus fonctionner sous 11.10 OO
Compiz-Switch
Il existe une alternative à Fusion-icon avec un paquet deb pour Ubuntu disponible sur le site de l'auteur du projet si vous recherchez uniquement une activation/désactivation de Compiz-fusion à l'aide d'un simple clic.
- Si Compiz fonctionne, il active le décorateur de bureau par défaut.
- Si Compiz ne fonctionne pas, il le lance immédiatement.
Dans l'attente d'un nouveau paquet corrigeant ce bogue, il suffit de taper la commande suivante dans un Terminal (après l'installation du paquet) :
sudo sed 's/\.real//g' -i /usr/bin/compiz-switch
low
à optional
pour le pkg compiz-switch. Relancez ensuite la mise à niveau vers 11.04.
Gconf-editor
Personnalisation par le menu apps → compiz. Voir aussi gconf.
Désactivation
Pour désactiver Compiz, aller dans me menu Système → Préférence → Apparence → onglet "Effets visuels" et mettre sur Aucun (sera mémorisé même aux prochains redémarrages!).
Sur les dernières versions ? dans Lightdm?
Désinstallation
Pour supprimer cette application, il suffit de supprimer son paquet. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.
Voir aussi
- http://forum.ubuntu-fr.org/viewtopic.php?id=371242 tutorial - fonds d'écrans individuels par bureau (fr)
Tutoriels vidéos
Contributeurs principaux : à mettre à jour.