Cette page est en cours de rédaction.
Apportez votre aide…
Ceci est une ancienne révision du document !
Compiz : bureau avec effets
Introduction
Compiz est une application pour tirer partie des avantages de l'xgl ou de l'Aiglx, c'est a dire d'un affichage de l'interface graphique utilisant les capacités des cartes graphiques. Les effets peuvent être nombreux (vraie transparence, bureau en 3d, docks, interface interactive …). Vous pouvez voir un exemple dans cette vidéo. Il est intéressant de savoir aussi que Compiz est un ensemble de plugins, et qu'ils est donc possible d'ajouter de nombreux effets.
Configuration
Compiz est fourni avec un outil de configuration : CSM (Compiz Settings Manager). Il permet de configurer les options de base, les plugins et les raccourcis. Pour l'ouvrir, une commande simple existe :
csm
Attention : Il est possible qu'une mise à jour de Compiz vous enlève les droits sur le dossier /.compiz
de votre home. Pour pallier ce problème, tapez ceci dans la console :
sudo chmod 755 -R ~/.compiz
Note : gconf-editor ne permet plus de paramétrer Compiz et gset-compiz n'est plus utile.
Plugins natifs
Gestions de fenêtre
move
Permet de déplacer les fenêtres (indispensable). Il est aussi possible de déplacer les fenêtres a l'aide du raccourci ALT + Mouvement de souris
.
Réglage possible :
- constrain_y_bottom et constrain_y_top - Définit si le haut/bas de la fenêtre peut (ou pas) dépasser le haut/bas du bureau (barres d'outils comprises)
- opacity - Définit l'opacité de la fenêtre lors de son déplacement.
place
Place de façon intelligente, sans se recouvrir, les nouvelles fenêtres
resize
Permet de configurer un raccourci pour le redimensionnement des fenêtres et d'ajouter un effet à cette action.
- opacity - Défini l'opacité de la fenêtre lors de son redimensionnement.
scale
Permet d'avoir un apercu de toutes les fenêtres ouvertes. Très pratique, pour peu ce plugin rendrait presque obsolète la barre des tâches ! Il est possible de filtrer les fenêtres affichées pour :
F10
ou souris dans le coin inférieur gauche: permet de voir les fenêtres de tous les bureauxF12
ou souris dans le coin supérieur droit: permet de voir les fenêtres du bureau courantF11
ou souris dans le coin supérieur gauche: permet de voir les fenêtres attachées à l'application sous le focus
switcher
Permet de basculer entre une application et une autre et de voir l'aperçu de celles-ci.
ALT + TAB
pour voir les fenêtres du bureau courantALT + CTRL + TAB
pour voir les fenêtres de tous les bureaux
Effets de fenêtre
blur
Crée un effet de flou en plus de la transparence. Attention, cette option est très gourmande.
bs
Permet de regler le niveau de saturation et de luminosité. Ces niveaux peuvent être appliqué aux fenetres grace à la molette de la souris.
ALT + Molette
règle la saturation (c'est à dire la couleur)SHIFT + Molette
règle la luminositéCtrl + Molette
règle le contraste (vous permet d'avoir une fenêtre completement noire)
decoration
Active les decorations des fenêtres et l'effet d'ombre sur celle-ci.
fade
Permet d'avoir les fenêtres, les menus et les aides qui apparaissent progressivement.
minimize
Crée un effet dynamique lors de la réduction et l'ouverture d'une fenêtre.
neg
Permet d'afficher une fenêtre ou le bureau en négatif.
reflection
Créez un effet de reflet sur la transparence. Vous pouvez choisir le motif que vous voulez.
state
Permet d'avoir des menus transparents, desaturés ou obscurcis.
trailfocus
Régle l'opacité, la saturation et la luminosité d'une fenêtre en fonction de son utilisation. Moins vous utiliserez une fenêtre, plus elle sera sombre et sans couleur.
wobbly
Rend la fenêtre molle tel un bloc de gélatine lors du déplacement d'une fenêtre, mais aussi lors de l'agrandissement et du focus.
Effets de bureau
cube
Active le mode Cube pour les bureaux virtuels. Une image de fond peut être définie, de même qu'une image pour les cotés supérieur et inférieur du cube.
rotate
Permet de faire tourner le cube (indispensable) Il existe trois type de rotation :
- La libre, où l'utilisateur change de face à l'aide du curseur (par defaut,
CTRL + ALT + Mouvement de souris
) - Le changement de face (par defaut,
CTRL + ALT + Flèches ou Molette de la souris sur le bureau
) - Le déplacement de fenêtre pour changer une fenêtre de face (par defaut,
CTRL + ALT + SHIFT + Flèches
)
water
Permet d'avoir des effets d'eau sur le bureau. La touche CTRL + SUPER
ondule l'eau tel un jet de pierre sous votre souris et la combinaison SHIFT + F9
mitraille vote écran !
zoom
Permet de zoomer sur le bureau. Ces plugin ajoute aussi un effet de recule lors d'un changement de face. Il existe deux type de zoom :
- Le temporaire (par defaut,
SUPER + Bouton droit
) - Le long durée (par defaut,
SUPER + Molette de la souris
)
Autres
bench
Affiche sur votre bureau le nombre d'images seconde.
Pour l'activer, utilisez les touche SUPER + F12
Plugins supplémentaires
Gestions de fenêtre
miniwin
Permet de réduire les fenêtres sous forme de miniatures dans le bureau Réduire: ALT + SHIFT + Bouton gauche reagrandire: Bouton droite
dock
Exactement la même chose que miniwin mais en moins buggé que celui-ci parait-il.
Effets de bureau
xwinwrap
Affiche une vidéo ou un écran de veille sous les fenêtres. Ce plugin doit être lancé à chaque démarage.
Installation
sudo apt-get install xwinwrap
Vous pouvez installer des écrans de veille supplémentaires grâce à cette commande :
sudo apt-get install xscreensaver-gl-extra
Exemple 1
Ouvrez une console et tapez ceci (nécessite xscreensaver-gl-extra
)
xwinwrap -ni -argb -fs -s -st -sp -a -nf -- /usr/lib/xscreensaver/glmatrix -window-id WID -delay 10000
Exemple 2
Ouvrez une console et tapez ceci (nécessite un film)
xwinwrap -ni -o 0.6 -fs -s -st -sp -b -nf -- mplayer -wid WID -quiet film.mpg
Options
- -ni : Rend la souris insensible à xwinwrap (indispensable pour manipuler vos fenêtres et vos icônes)
- -argb : Active la transparence naturelle (intéressant pour les écrans de veille)
- -fs : Mode plein ecran
- -s : Xwinwrap se place sur toutes les faces du cube
- -a (à la place de -b ou -si) : xwinwrap se place au dessus des fenêtres
- -b (à la place de -a ou -si) : xwinwrap se place sous les fenêtre (mais au dessus des icones)
- -si (à la place de -a ou -b) : xwinwrap se place sous la fenêtre active
- -o : Définit la transparence de xwinwrap
Liens Externes
http://www.compiz-fr.org : Ce site comprend un wiki totalement ouvert à tous, et un forum. Le but de ce wiki est de rassembler le plus de documentation possible sur Compiz et XGL. Enfin, ce site est entièrement en Français !
http://forum.beryl-project.org : Forum dédié à Beryl (fork de Compiz), plus ancien, complet, et technique que Compiz-fr, mais uniquement en anglais !
http://www.compiz.net/viewtopic.php?id=389 Sujet dédié à l'installation xgl/compiz avec un peu plus de détails.
Contributeurs : ???