Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
compiz [Le 11/06/2007, 02:18] 90.5.220.141 |
compiz [Le 20/03/2016, 21:38] (Version actuelle) 90.31.6.216 |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>edgy personnalisation brouillon}} | + | ~~REDIRECT>compizconfig-settings-manager~~ |
- | + | ||
- | ---- | + | |
- | + | ||
- | ====== 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 ...). [[http://video.google.fr/videosearch?q=compiz|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. | + | |
- | + | ||
- | =====Feisty===== | + | |
- | Compiz est installé et utilisable simplement en choisissant activer les effets du bureau dans système -> préférences-> effets du bureau (si votre matériel est compatible) | + | |
- | + | ||
- | + | ||
- | + | ||
- | ==== Raccourcis par défaut : ==== | + | |
- | ===Les bureaux=== | + | |
- | Ctrl + Alt + | + | |
- | + | ||
- | _ tab (tabulation, -->|) : choix de fenêtre | + | |
- | + | ||
- | _ flèche droite : montrer le bureau a droite | + | |
- | + | ||
- | _ flèche gauche : montrer le bureau a gauche | + | |
- | + | ||
- | _ flèche bas : montrer les bureaux a plats | + | |
- | + | ||
- | _ flèche haut : montrer toutes les fenêtres. | + | |
- | + | ||
- | _ souris, | + | |
- | + | ||
- | * bouton 1 (gauche) maintenu, déplacer le cube de bureau. | + | |
- | + | ||
- | ===Les fenêtres=== | + | |
- | Touche <super> (ou touche windows, ou touche pomme) + | + | |
- | + | ||
- | _ souris, | + | |
- | + | ||
- | * bouton 1 (gauche) maintenu : capture de la partie sélectionnée | + | |
- | + | ||
- | * bouton 2 (droit) : zoom | + | |
- | + | ||
- | * bouton 4 et 5 (molette haut/bas) : zoom avant et arrière | + | |
- | + | ||
- | * touche échappe après un zoom à la molette : la souris réapparaît et l'ordinateur est utilisable en mode zoom | + | |
- | + | ||
- | Touche Atl + molette : transparence de la fenêtre active. | + | |
- | + | ||
- | ====Complément d'installation==== | + | |
- | Les possibilités de réglages étant réduites au strict essentiel (on/off), il est vite avantageux d'installer le paquet "gnome-compiz-manager" qui contiens | + | |
- | + | ||
- | _ "gnome compiz preferences", qui permet une configuration basic et simple, que l'on retrouve dans système -> préférences -> bureau 3D | + | |
- | + | ||
- | _ "compiz-tray-icon", qui permet un accès rapide à l'activation / désactivation des effets 3D et à l'utilitaire précédent. On peut l'activer depuis gnome compiz preference ou l'ajouter au démarrage de la session. | + | |
- | + | ||
- | =====Installation pour les version anterieur, edgy et dapper===== | + | |
- | WARNING !!! Ne jamais installer linux-dri-modules dans edgy !!! | + | |
- | + | ||
- | Le mieux est d'ajouter le dépôt gandalf dans synaptic->depots | + | |
- | + | ||
- | deb http://gandalfn.club.fr/ubuntu edgy dev | + | |
- | + | ||
- | Puis faire une mise à jours des paquets | + | |
- | + | ||
- | De plus, ajouter les clés de sécurité suivante : | + | |
- | + | ||
- | gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 0x483170E9 ; \ | + | |
- | gpg --export -a 0x483170E9 | sudo apt-key add - | + | |
- | + | ||
- | Soit via synaptic, soit via ligne de commande installer ! | + | |
- | + | ||
- | + | ||
- | sudo apt-get install gnome-compiz-manager compiz compiz-gnome | + | |
- | + | ||
- | + | ||
- | et ou : | + | |
- | + | ||
- | sudo apt-get install gnome-compiz-manager-extra compiz-extra | + | |
- | + | ||
- | 2. Configurer Xorg | + | |
- | + | ||
- | Editer la section Screen et modifier votre DefaultDepth | + | |
- | + | ||
- | DefaultDepth 24 | + | |
- | + | ||
- | Attention ! Ces options sont indispensable !!! | + | |
- | + | ||
- | En premier activer dri,dbe, glx et tous les modules nécessaire comme cela : | + | |
- | + | ||
- | Section "Module" | + | |
- | # Load "GLcore" | + | |
- | Load "bitmap" | + | |
- | Load "ddc" | + | |
- | Load "dbe" | + | |
- | Load "dri" | + | |
- | Load "extmod" | + | |
- | Load "freetype" | + | |
- | Load "glx" | + | |
- | Load "int10" | + | |
- | Load "type1" | + | |
- | Load "vbe" | + | |
- | EndSection | + | |
- | + | ||
- | Et supprimer les options de la section device un peu comme cela ( adapter à votre cas personnel ) : | + | |
- | + | ||
- | Section "Device" | + | |
- | Identifier "Intel Corporation Intel Default Card" | + | |
- | Driver "i810" | + | |
- | BusID "PCI:0:2:0" | + | |
- | Option "XAANoOffscreenPixmaps" | + | |
- | EndSection | + | |
- | + | ||
- | Il faut avoir : | + | |
- | + | ||
- | Section "Extensions" | + | |
- | Option "Composite" "Enable" | + | |
- | EndSection | + | |
- | + | ||
- | C'est obligatoire !!! | + | |
- | + | ||
- | Et redémarrer gdm ( Gnome display manager) | + | |
- | + | ||
- | sudo /etc/init.d/gdm restart | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | =====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 : | + | |
- | <code>csm</code> | + | |
- | La commande semble avoir changé : | + | |
- | <code>gnome-compiz-preferences</code> | + | |
- | Sur Feisty, où compiz est installé par défaut (sur Ubuntu en tout cas), //gnome-compiz-preferences// n'est pas installé. Il faut le faire manuellement en tapant la commande suivante dans un nouveau terminal. | + | |
- | <code>sudo apt-get install gnome-compiz-manager</code> | + | |
- | + | ||
- | **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 : | + | |
- | <code>sudo chmod 755 -R ~/.compiz</code> | + | |
- | + | ||
- | //Note : gconf-editor ne permet plus de paramétrer Compiz et gset-compiz n'est plus utile.// | + | |
- | + | ||
- | ===Pour les utilisateurs de cartes graphiques NVidia=== | + | |
- | Certains paramètres de compiz ne sont accessibles que par l'outil gconf-editor, c'est le cas notamment pour un paramètre dont l'importance est cruciale pour les utilisateurs de cartes graphiques NVidia. | + | |
- | + | ||
- | En effet, un bogue existe pour ces cartes avec les drivers propriétaires, qui aura pour résultat de laisser un serveur X freezé lors des basculements de session (Ctrl + Alt + F1) ou lorsque se déclenche l'écran de veille. | + | |
- | + | ||
- | L'astuce consiste à lancer gconf-editor | + | |
- | Ensuite, allez dans l'arborescence sur : | + | |
- | <code>/apps/compiz/general/screen0/options/</code> | + | |
- | Décochez la case "sync_to_vblank" | + | |
- | + | ||
- | Vous pouvez activer le sync_to_vblank dans les drivers de la carte, en lançant la commande : | + | |
- | <code>nvidia-settings</code> | + | |
- | Puis en allant sur l'onglet X Screen 0/OpenGL settings | + | |
- | + | ||
- | =====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 bureaux | + | |
- | * ''F12'' ou souris dans le coin supérieur droit: permet de voir les fenêtres du bureau courant | + | |
- | * ''F11'' 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 courant | + | |
- | * ''ALT + 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 recul 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== | + | |
- | <code>sudo apt-get install xwinwrap</code> __/!\__: Ne fonctionne absolument pas, paquet inexistant. → Si, dans le dépôt Beryl de Trevino, ne fonctionne que si XGL est utilisé. Déconseillé. Ne marche peut-être pas sous Compiz. | + | |
- | + | ||
- | Vous pouvez installer des écrans de veille supplémentaires grâce à cette commande : <code>sudo apt-get install xscreensaver-gl-extra</code> | + | |
- | + | ||
- | ==Exemple 1== | + | |
- | Ouvrez une console et tapez ceci (nécessite ''xscreensaver-gl-extra'') | + | |
- | <code>xwinwrap -ni -argb -fs -s -st -sp -a -nf -- /usr/lib/xscreensaver/glmatrix -window-id WID -delay 10000</code> | + | |
- | + | ||
- | ==Exemple 2== | + | |
- | Ouvrez une console et tapez ceci (nécessite un film) | + | |
- | <code>xwinwrap -ni -o 0.6 -fs -s -st -sp -b -nf -- mplayer -wid WID -quiet film.mpg</code> | + | |
- | + | ||
- | ==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://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.org/Ubuntu_Installation_Guide Documentation pour l'installation sur le site officiel de Compiz | + | |
- | + | ||
- | [[http://jaypeche.free.fr/dotclear/index.php?2007/06/09/3-gnome-mac-os-x-aqua-theme-compiz-beryl-nvidia-gdesklets| Captures Ecrans]] | + | |
- | ---- | + | |
- | + | ||
- | // Contributeurs : ??? // | + |