Contenu | Rechercher | Menus
Selon les tags présents sur cette page, les informations qu'elle contient n'ont pas été vérifiées depuis Ubuntu 10.04 LTS.
Apportez votre aide…

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 :

  • 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

La fenêtre de configuration sur Kubuntu 11.10

Le gestionnaire de configuration Compiz :

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 )

Après la mise à niveau avec 11.10 et gnome remis à la place de Unity tel qu'expliqué dans ce sujet du forum, relancez Compiz-fusion en suivant le premier point pour Kubuntu.

Xubuntu

  • Dans la catégorie "Effets", cocher "Décoration des fenêtres", puis remplir le champ "Commande" de cette option 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

Cette méthode a été utilisée après la mise à niveau de Ubuntu 11.04 vers Ubuntu 11.10 et après avoirs remis Gnome tel qu'expliqué dans ce sujet du forum

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.

Sachant que compizconfig-settings-manager contient plusieurs centaines de paramètres, il est facile de tout casser.
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"

Ceci a été testé sous Ubuntu 10.04 LTS, cependant en cas de problème il est préférable d'avoir sauvegardé l'ancienne configuration

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.

En cas de problème au démarrage sous X, suite à l’installation d'un driver propriétaire par exemple, il faudra modifier le fichier ~/.kde/share/config/ksmserverrc 3) pour remplacer

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 exporter un profil :

  • 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.

Ceci n'activera que certains effets liés aux cubes. Ça prend quelques instants pendant lesquelles l'ordinateur risque de freezer.

Les effets liés aux cubes ne peuvent être ajouter/enlevés qu'en supprimant les codes correspondants dans le fichier de configuration puis en le rechargeant, sinon ça plante le gestionnaire de fenêtres. Les autres effets (Trailfocus, déformer des fenêtres…) peuvent être activés/désactivés de façon classique.

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 actifs) avec ubuntu-tweak, et ta configuration devrait dès lors être conservée.

Source :http://forum.ubuntu-fr.org/viewtopic.php?id=949581

Utilitaires complémentaires

Fusion-Icon

Compiz 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).

FIXME 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.

Compiz-Switch ne fonctionne pas sur Ubuntu 10.04 peut-on lire ici (« Compiz fonctionne différemment sur Ubuntu 10.04 Lucid Lynx »).
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

Compiz-Switch semble poser certains problèmes lors du passage de Ubuntu 10.04 à Ubuntu 11.04. (erreur "/usr/bin/dpkg" qui fait échouer la mise à niveau). Modifiez les fichiers /var/lib/dpkg/status et /var/lib/dpkg/available (faire une recherche sur compiz-switch) et changez le champ priority de 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!).
FIXME 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

Tutoriels vidéos


Contributeurs principaux : FIXME à mettre à jour.

1) depuis le dépôts Main pour Ubuntu 8.04 (activé par défaut), et depuis le dépôt Universe pour Ubuntu 10.04 Lucid et suivants
2) selon votre version de KDE, il peut s'agir du fichier .kde/Autostart/compiz
3) FIXME ou ~/.kde4/share/config/ksmserverrc
4) , 5) généralement il s'agira du menu Édition → Rechercher ou de la combinaison de touche CTRL+f
6) xxx étant le nom que vous aviez donné à votre profil exporté précédemment
7) FIXME sans extension
8) FIXME ou .kde4/share/config


Le contenu de ce wiki est sous licence : CC BY-SA v3.0