Compiz

Aller à : navigation, rechercher
Language.png Cette page n'est pas encore traduite (ou pas complètement)

Cet article a besoin d'être traduit. Merci de participer au travail si vous en avez le temps et la compétence.
Si vous cherchez quelque chose à faire, regardez les autres Pages à traduire.

Qu'est-ce que Compiz?

Compiz facilite la vie en offrant une variété d'effets visuels qui rendent l'interface linux plus conviviale, plus puissante, plus intuitive et plus accessible pour les utilisateurs qui ont des besoins particuliers.
Compiz combine un gestionnaire de fenêtres (window manager) et un gestionnaire composite (composite manager) utilisant OpenGL pour le rendu. Un "window manager" permet la manipulation de plusieurs applications et des fenêtre de dialogue qui sont présentes à l'écran. Un "composite manager" permet aux fenêtres et autres graphiques d'être combinés ensemble afin de créer des images composites. Compiz accomplit ces effets étonnants en réalisant les deux fonctions.

Compiz ne fonctionne actuellement qu'avec Xgl. Merci de vous référer à cette page pour les instructions générales d'installation. (Compiz fonctionne aussi sous AIGLX).

Compiz fonctionne aussi bien sous Gnome que sous KDE.

Utiliser Compiz et ses plugins

Pour mettre en service compiz et le démarrer pour la première fois, referez vous à la page : "Utiliser Xgl sous SUSE Linux", rubrique : Utiliser et configurer Compiz
Le reste de cette page décrit les plugins disponibles et leur raccourcis clavier/souris.

Plugins disponibles

Cube

C'est le plugin le plus ancien et probablement le plus utilisé de Compiz. Il fournit 4 bureaux sur un cube virtuel que l'on peut faire tourner.

  • Cube est inutile sans le plugin de rotation qui permet à l'utilisateur de faire tourner le cube.
  • Cube par lui même ne fournit que le contrôle du clavier pour passer d'un bureau, se situant sur une des faces du cube, au suivant (ou au précédent). Reportez vous à la configuration de Compiz : Gconf pour plus d'informations sur la marche à suivre.
  • Utilisez des images au format svg ou png pour le dessus et le dessous du cube et des png pour l'arrière plan (skydome: cf. plus bas), par exemple une image png de taille : 1024x1024 pixels pour l'arrière plan, activez l'option d'animation dans la configuration du Cube et appréciez la vue.
Options de Gconf :
  • color - Pour la couleur.
  • draw_caps - Basculer le dessus et le dessous du cube. Décocher pour les maintenir transparents et voir au travers.
  • images -
  • images_bottom - Ajouter ici l'emplacement des images qui seront affichés sur le dessous du cube.
  • images_top - Ajouter ici l'emplacement des images qui seront affichés sur le dessus du cube.
  • in - Cochez la case "in" pour faire comme si vous étiez à l'intérieur du cube lors de la rotation. (au lieu d'être à l’extérieur).
  • next_slide - Change l'image de fond svg affiché sur le haut du cube en prenant l'image suivante dans votre chaine d'image. (cf. plus bas)
  • prev_slide - De même mais avec l'image précédente.
  • rotate_images - Bascule la rotation des images dans la direction du cube.
  • scale_image - Mise à l’échelle de l'image.
  • scale_image_bottom - De même pour l'image du dessous du cube.
  • scale_image_top - De même pour l'image du dessus du cube.
  • skydome - Cochez pour avoir une image d'affichée derrière le cube lors de la rotation par la souris.
  • skydome_animated - Cochez pour donner l'impression que vous bougez (et non le cube) en tournant la souris.
  • skydome_image - Insérez le chemin vers l'image vous voulez afficher derrière the cube ('Skydome' doit être coché).

Décoration

Ce plugin est utilisé pour fournir le support de décoration des fenêtres.

  • En dépit du nom, la décoration des fenêtres n'est pas quelque chose de fantaisiste.

c'est simplement le logement pratique d'interface pour n'importe quelle fenêtre tel que : minimiser, maximiser, fermer, la barre de titre, etc...

  • Attention: si vous n'avez pas de barre de titre ou d'autres convenances, c'est qu'il y a un problème avec vos décorations de fenêtre.


Options Gconf:

decor_theme - Thème de décoration.

shadow_offset_x - X-offset pour les ombres (peut être négatif pour la direction opposée).

shadow_offset_y - Y-offset pour les ombres (peut être négatif pour la direction opposée).

shadow_opacity - Niveau d'opacité des ombres.

shadow_radius - Valeur de rayon pour les ombres.

shadow_color - Configurer la couleur des ombres (de #000000 à #ffffff).

Fade

Donne à certains éléments d'interface graphique, dont les fenêtres, la propriété d'apparaître ou de disparaître avec un effet de fondu sophistiqué. Il s'agit probablement de l'effet le plus raffiné de compiz qui soit disponible.

Options Gconf :

  • Fade Speed - Vitesse de fondu des fenêtres (0.0-10.0)
  • Fullscreen Visual Bell - Effet de fondu plein-écran sur alerte du système.
  • Urgent - Clignotement en fondu des fenêtres d'avertissement.
  • Urgent Center - Center Percentage of Brightness for Urgent Flashing (0-100)
  • Urgent Count - Nombre de clignotements effectués par les fenêtres d'avertissement (0=forever) (0-15)
  • Urgent Speed - Vitesse de clignotement des fenêtres d'avertissement (5-50)
  • Urgent Swing - Max Swing Percentage for Urgent Flashing (0-100)
  • Visual Bell - Effet à appliquer lorsqu'une fenêtre d'avertissement doit ête affichée.

Gconf

Enregistre les paramètres pour compiz, ainsi que ses plugins à l'intérieur du registre de gconf

  • Quand compiz est démarré avec gconf, tout autre nom de plugin qui suit gconf sont ignorés parce que compiz charge les plugins suivant le registre de gconf
  • Donc, lorsque vous démarrez compiz pour la première fois, utilisez:
compiz --replace gconf
  • Quand vous ajoutez compiz comme une partie de gnome-session-properties, utilisez seulement:
compiz --replace gconf cube rotate scale fade minimize zoom place move...
  • Pour faire les changements, vous devez utiliser gconf-editor. les clés sous dans '/apps/compiz/'.
  • Quelques unes des clés les plus utiles:
    • '/apps/compiz/general/allscreens/options/active_plugins' = liste des plugins qui sont actuellement chargés
    • '/apps/compiz/plugins/cube/screen0/options/color' = couleur des faces du dessus et du dessous (format #cccccc)
    • '/apps/compiz/plugins/cube/screen0/options/svgs' = (liste) définie le répertoire où sont stocké les fichiers svgs a afficher sur la face du dessus
    • '/apps/compiz/plugins/fade/screen0/options/window_types' = (liste) définit les types de fenêtres utilisant le fondu
    • '/apps/compiz/plugins/fade/screen0/options/fade_speed' = vitesse à laquelle le fondu est exécuté. Plus la valeur est faible, plus le fondu est lent (0 à 5,00)

Il y en a beaucoup d'autre, bonne recherche!

Vous pouvez aussi lancer cette commande pour activer la décoration des fenêtres.

gnome-window-decorator &
  • Utiliser le dessus du cube

Tout d'abord, vérifier que l'option "snap-top" est activé dans gconf-editor allé dans key apps -> compiz -> plugins -> rotate -> screen0 -> options Activer la clé snap-top

Vous pouvez mettre un ou plusieurs fichier svg/calques sur le dessus du cube: allé dans key apps -> compiz -> plugins -> cube -> screen0 -> options editer les clés "svgs", et ajouter les calques séparément

howto screenshots

Minimiser

Les rendus de fenêtres provenant de la liste des fenêtres durant la minimisation et la maximisation.

Gconf réglages:

speed - La vitesse de l'effet de minimisation.

timestep - Temps d'intervalle

Toolbar - Barre d'outils

window_types - Sélectionnez les fenêtres auxquelles vous voulez appliquer l'effet.

zoom_created_windows - Vérifier de mettre l'effet aux fenêtres créées. Note: This takes priority over wobbly creation.

zoom_created_windows_from_center - Vérifier de mettre le zoom dans et à l'extérieur des fenêtres de/à leur centre, non pas de/au curseur de la souris.

Déplacements

Les fenêtres peuvent être déplacés sur une des différentes faces du cube.

Place

Les places des fenêtres aux positions appropriées (when mapped).

  • Comment faire
    • Informations utiles

Resize

Permet de changer la taille d'une fenêtre.

  • In addition to moving windows by grabbing the window's title bar, using the correct key allows you to grab a window anywhere to resize it. That means that a window with an off-screen titlebar is now easy to move back down to complete visibility.
  • How to use
    • Alt + clic gauche, puis glisser déplacer la fenêtre
    • Ctrl + Shift + clic gauche, puis glisser déplacer la fenêtre, avec attachement de la fenêtre au bordures de l'écran
    • Alt + clic milieu Redimensionner la fenêtre

Rotate

Permet de naviguer entre les différentes faces du cube

  • Il est possible de voir la face supérieure du cube.
  • Comment l'utiliser:
    • Ctrl + Alt + Gauche/Droite Se déplacer entre les bureaux
    • Ctrl + Shift + Alt + Gauche/Droite Se déplacer entre les bureaux en faisant suivre la fenêtre active
    • Ctrl + Alt + Clic Gauche Rotation manuelle du cube

Gconf options:

  • acceleration - Régler l'accélération de la rotation du cube (valeurs possibles : 1 à 19).
  • edge_flip - Activer la réaction au bord de l'écran
  • flip_move -
  • flip_time - Temps nécessaire pour faire basculer
  • initiate - Choisir la combinaison de touches pour activer la rotation à l'aide de la souris. Vous avez juste à cliquer sur le bureau, il est possible que cela ne fonctionne pas si vous cliquez sur une fenêtre.
  • invert_x & invert_y - Inverser le sens de la rotation.
  • rotate_left & rotate_right - Choisir la combinaison de touches pour la rotation à l'aide du clavier.
  • rotate_left_window & rotate_right_window - Combinaisons de touches pour garder la fenêtre active en haut lors de la rotation du cube.
  • rotate_to_1 & rotate_to_1_window etc.. -
  • sensitivity - Régler la sensibilité de la souris lors de la rotation du cube (valeurs possibles 1 à 100).
  • snap_bottom - Possibilité de faire pivoter le cube vers la surface du bas et de le laisser dans cette position lors du relâchement de la souris. Peux être utilisé pour un diaporama d'images sur cette surface.
  • snap_top - Possibilité de faire pivoter le cube vers la surface du haut et de le laisser dans cette position lors du relâchement de la souris. Peux être utilisé pour un diaporama d'images sur cette surface.
  • speed - Régler la vitesse de rotation du cube (Valeurs possibles: 1 à 49)
  • terminate - Choisir la combinaison de touches pour terminer la fonction indiquée dans "initiate".
  • timestep - N'a pas encore été testé.

Scale

Provides an easy way to quickly identify, select and switch to a desired window.

  • Moving the pointer to a screen corner activates it.
  • User can then click any required window, causing all the other windows to return to their previous positions behind the one selected.
  • Similar to the former Expose plugin.
  • How to use:
    • By default you can activate it by moving the pointer to the top right screen corner. (F9 for SUSE Linux Enterprise Desktop 10)
    • Click a window to select it
    • Can be used in combination with the Taskswitcher (alt+tab)

Switcher

Changes Alt-Tab window switching into a film-strip style preview. Also, all the windows except the currently selected one become translucent.

  • Comment l'utiliser:
    • Alt-Tab

Water

Makes it so that the mouse cusor causes ripples on the screen as though it were water.

  • Hold Ctrl+Super key
  • Rain effect causes random droplets to "fall" onto the screen surface. (Shift-F9)

Wobbly

Makes windows seem gelatinous when grabbed, moved or resized.

  • Only move is enabled by default.
  • Keyboard shortcuts.

Maximize and minimize windows to see it wobble and try out various friction and spring_k values and have fun. Checkout unofficial experimental wobbly plugin for extra wobble settings for menus and tooltips.

Zoom

Provides capability for user to zoom in and out of screen areas, as well as scroll screen while zoomed.

  • This increases accessibility for the Linux desktop, providing a powerful tool to visually impaired users. Zoom keeps text and images very smooth when magnified.
  • Designers and others who count pixels may enjoy this plugin, too.
  • How to use:
  • Super-key right-click zooms-in once
  • Super-key + wheel mouse up zooms in manually
  • Super-key + wheel mouse down zooms out manually(you must have zoomed in to zoom back out)

Opacity Control

  • Opacity (Opaque/Transparent)
    • Les plus récentes versions permettent d'utiliser le raccourcis « Alt + molette de la souris » au-dessus d'une fenêtre pour en faire varier le niveau de transparence.
    • Un clic droit sur la barre de titre de la fenêtre permet de choisir le taux de transparence.

Experimental plugins

Available in the packages from compiz.net

  • trailfocus
    • Modifie le contraste, la saturation des couleurs et la transparence des fenêtres en fonction de la durée pendant laquelle ces fenêtres n'ont pas été utilisées.
  • Transset
    • Permet de choisir d'avance la transparence des fenêtres d'une application.
  • Miniwin
    • It allows the user to create an icon of a window, currently being called a mindow, that shows a picture of the main window and can be clicked on to return the main window. It is a possible replacement for the minimize funtionality.
  • Dock
    • Version améliorée de Miniwin.
  • Neg
    • Neg pour « Negative plugin » permet à l'utilisateur d'appliquer un effet de négatif sur n'importe quelle fenêtre à l'aide de raccourcis-clavier, améliorant la lisibilité de ces fenêtre chez certaines personnes éprouvant des problèmes de vision.
  • Enhanced switcher
    • Shows minimized windows, and windows from all workspaces.
  • State
    • Permet de choisir la transparence des menus et des boîtes d'aide contextuelle.
  • BS (Brightness and saturation)
    • This plugin allows the setting of brightness (Shift+Scroll) and saturation (Control+Scroll) individually of any window.
  • DBUS Extensions
    • Most of the plugins in experimental development are controllable by dbus commands.

Experimental Compiz Administration Tool

  • Gset-Compiz
    • Easy to use replacement for gconf-editor to manage compiz plugins.

Raccourcis claviers des plugins par défaut

There are many configuration options under Compiz->General->Screen0->Options.

  • Switch windows = Alt + Tab
  • Arranger et voir toutes les fenêtres. = Moving the pointer to the top right screen corner turns on or off; clicking a window will zoom it to the front
  • Switch desktops on cube = Ctrl + Alt + Left/Right Arrow
  • Switch desktops on cube - with active window following = Ctrl + Shift + Alt + Left/Right Arrow
  • Faire tourner le cube manuellement = Ctrl + Alt + left-click and grab an empty desktopspace.
  • Faire devenir une fenêtre transparente = possible with the "transset" utility or Alt + wheel mouse
  • Zoom avant (une fois) = Super-key + clic droit
  • Zoom avant manuel = Super-key + wheel mouse up
  • Zoom arrière manuel = Super-key + wheel mouse down
  • Déplacer une fenêtre = Alt + clic gauche
  • Snap Move window (will stick to borders) = Ctrl + Maj + clic gauche
  • Changer la taille de la fenêtre = Alt + clic droit
  • Bring up the window below the top window = Alt + middle-click
  • Slow-motion = Maj + F10
  • Water = hold Ctrl+Super key
    • Rain = Maj-F9

"Super-key" means the Linux respectively W** key.
If you know of others, please add them here.

  • Film effect - changing dekstop = Ctrl+Alt+Down Arrow (hold the Ctrl+Alt then for changing desktop + Left/Right arrow. You can also hold down the left mousebutton to move the "film") Can be used in combination with the "Switcher".