Compiz Fusion
Un article de openSUSE.
| Cette page demande à être relue pour correction. Merci à ceux qui le feront :-). |
Sommaire |
| Regardez la page Utiliser Xgl sous SUSE Linux pour faire fonctionner Compiz. Continuez seulement lorsque tout ce qui est mentionné sur cette page fonctionne. |
openSUSE 10.2
| Si vous utilisez l'environnement graphique KDE : Lancez la commande suivante en tant que superutilisateur (root) (Vous devez être connecté à internet) : zypper sa http://download.opensuse.org/repositories/X11:/XGL/openSUSE_10.2/ xgl zypper in compiz-fusion-kde |
| Si vous utilisez l'environnement graphique GNOME : Lancez la commande suivante en tant que superutilisateur (root) (Vous devez être connecté à internet) : zypper sa http://download.opensuse.org/repositories/X11:/XGL/openSUSE_10.2/ xgl zypper in compiz-fusion-gnome |
openSUSE 10.3
Dans openSUSE 10.3, toute l'installation de Compiz Fusion sera effectuée en utilisant la nouvelle fonctionnalité One-Click-Install. Cela vous offre un assistant simple qui vous guide à travers tout !
| Si vous utilisez l'environnement graphique KDE : compiz-fusion-kde.ymp |
| Si vous utilisez l'environnement graphique GNOME : compiz-fusion-gnome.ymp |
Activer
Lancez la commande suivante en tant que superutilisateur (root) (Fonctionne avec KDE et GNOME):
gnome-xgl-switch --enable-xgl |
|---|
Après ça, redemarrez ou executez la commande suivante en tant que root :
rcxdm restart
Désactiver
Si vous voulez retourner vers un environnement 2D traditionnel, lancez la commande suivante en tant que superutilisateur (root) (Fonctionne avec KDE et GNOME):
Lancez la commande suivante en tant que superutilisateur (root) (Fonctionne avec KDE et GNOME):
gnome-xgl-switch --disable-xgl |
|---|
Après ça, redémarrez ou exécutez la commande suivante en tant que root :
rcxdm restart
Démarrage automatique
| Si vous utilisez l'environnement graphique KDE : Dans openSUSE 10.2 1. Créez un fichier nommé kde-start-compiz dans /home/<user>/bin/ 2. Dans ce fichier, ajoutez la commande suivante : compiz ccp & 3. Rendez ce fichier kde-start-compiz exécutable. (Clique droit -> Propriétés -> Permissions) Lorsque XGL est activé, ce fichier sera exécuté automatiquement au démarrage de KDE. |
| Si vous utilisez l'environnement graphique GNOME : Dans openSUSE 10.2, changez les lignes dans /opt/gnome/bin/gnome-wm (ou /usr/bin/gnome-wm dans openSUSE 10.3) qui lancent compiz, supprimez gconf de ces lignes et mettez à la place ccp. Cela doit donner quelque chose comme : exec /usr/bin/compiz --replace --sm-disable ccp exec /usr/bin/compiz --replace --sm-client-id $SMID ccp |
Configuration des Plugins et du décorateur
Utilisez compizconfig-settings-manager, un outil de configuration des plugins. Il peut être lancé par la commande ccsm ou trouvez-le dans le menu sous Utillities -> Desktop.
Ajoutez la commande correspondant à votre décorateur de fenêtre préféré sous le plugin 'decoration'. Cela dépend de quels paquets vous avez installés. Les commandes de décorateur disponibles sont :
Si vous utilisez l'environnement graphique GNOME : gtk-window-decorator --replace |
Si vous utilisez l'environnement graphique KDE : kde-window-decorator --replace |
Ou si vous voulez juste utiliser emerald (le décorateur de fenêtres de Beryl), utilisez :
emerald --replace
Utilisez emerald-theme-manager pour changer la décoration des fenêtres si vous utilisez le décorateur emerald.
Supprimer Compiz
Pour revenir en arrière vers votre configuration précédente avec la suppression de toutes les traces de compiz-fusion, lancez ces commandes en tant que superutilisateur (root) après avoir désactivé XGL :
init 3 rpm -qa | grep compiz # Cela va lister tous les paquets installés rpm -e <paquets listés par la commande précédente> sax2 -a # va recréer xorg.conf gconftool-2 --recursive-unset /apps/compiz rm -rf /home/<yourusername>/.config/compiz init 5
Pas de décoration de fenêtre
- Pour régler le problème de décoration de fenêtre (la barre de titre en haut de la fenêtre) avec une carte NVIDIA, lancez la commande : sudo nvidia-xconfig --add-argb-glx-visuals -d 24 , et redémarrez le serveur X.
- Si cela ne marche pas, essayez de lancer la commande suivante :
| Si vous utilisez l'environnement graphique KDE : kde-window-decorator --replace& |
| Si vous utilisez l'environnement graphique GNOME : gtk-window-decorator --replace& |
Si cela ne fonctionne toujours pas, installez les paquets compiz-emerald et compiz-emerald-themes et lancez la commande :
Lancez la commande :
emerald --replace& |
|---|
Si une de ces commandes solutionne le problème, lancez ccsm (le gestionnaire de configuration de Compiz) et insérez cette commande dans le champs commande se trouvant dans Effects -> Décoration des fenêtres.
Cartes NVIDIA - Compiz sans Xgl
- Si vous avez toujours des problèmes et que vous utilisez une carte NVIDIA essayez de lancer Compiz sans Xgl.
Pour cela :
Lancez les commandes suivantes :
su - nvidia-xconfig --composite nvidia-xconfig --allow-glx-with-composite nvidia-xconfig --render-accel nvidia-xconfig --add-argb-glx-visuals |
|---|
Et désactivez Xgl par la commande :
gnome-xgl-switch --disable-xgl |
|---|
Puis, redémarrez le serveur X. Après le redémarrage, compiz devrait fonctionner normalement mais sans Xgl.
Aucun des paramètres de ccsm n'est appliqué
- Pour connaitre la commande utilisée pour lancer compiz :
Tapez :
ps ax | grep compiz |
|---|
- Si compiz a été lancé par compiz --replace glib gconf, la préférence du backend de ccsm doit être gconf
- Si compiz a été lancé par compiz --replace ccp,la préférence du backend de ccsm doit être flat-file
- opensuse-xgl-settings is a simple graphical tool which automates above steps for KDE-users (en)
- openSUSE thread on Compiz-Fusion Forum (en)
- Got bugs? Report them here (en)
- Visit #compiz-fusion at irc.freenode.org for more support. (en)

