Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



Gestionnaire de composite : comment obtenir des effets d'ombre et de transparence

Aimez-vous les ombres portées ? Voulez-vous des fenêtres translucides ? Avez-vous vu des captures d'écran de Microsoft® Windows® Vista™ et espéré qu'Ubuntu possède les mêmes effets graphiques ? Si tel est votre cas, vous voudrez peut-être activer le composite sur votre ordinateur.

Cela ajoute ces effets graphiques que l'utilisateur peut vouloir disposer :

  • Ombres portées
  • Fondu des fenêtres lorsqu'elles se réduisent
  • Fenêtres plus réactives aux déplacements
  • Translucidité des fenêtres

Un petit aperçu des capacités de composite est disponible sur une vidéo proposée par Jannol d'Ubuntuforums.

Pour profiter de composite, vous devez disposer :

  • d'une carte vidéo nVidia ou ATI
  • d'Ubuntu / Kubuntu / Xubuntu / Edubuntu 6.06 LTS "The Dapper Drake" ou version supérieure.
  • des pilotes officiels nVidia ou des pilotes officiels ATI "fglrx" à partir de la version 8.42.3. Le pilote "ati", moins performant, permet également l'exploitation de composite.
  • du dépôt Universe activé

Xorg est le serveur d'affichage qu'utilise Ubuntu ; c'est lui qui dessine les fenêtres sur votre écran. Sa configuration doit être modifiée afin d'activer composite.

D'abord, le fichier de configuration actuel devrait être sauvegardé :

$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
En cas de problème avec votre serveur graphique, il suffira de rétablir votre ancienne configuration de Xorg avec la commande suivante :
$ sudo mv /etc/X11/xorg.conf.bak /etc/X11/xorg.conf

Ouvrez maintenant le fichier de configuration de Xorg, avec les droits d'administration :

  • Sous Ubuntu ou Edubuntu : $ gksudo "gedit /etc/X11/xorg.conf"
  • Sous Kubuntu : $ kdesu "kate /etc/X11/xorg.conf"
  • Sous Xubuntu : $ gksudo "mousepad /etc/X11/xorg.conf

À la fin du fichier, ajoutez les lignes suivantes :

Section "Extensions"
	Option 	 	"Composite" 	"Enable"
EndSection
Si vous avez une carte vidéo nVidia

Si ce n'est pas déjà fait, installez les pilotes propriétaires de nVidia. Puis, dans le fichier de configuration /etc/X11/xorg.conf, recherchez la section "Device". Dans cette section, ajoutez-y les lignes suivantes :

        Option          "RenderAccel"           "true"
        Option          "AllowGLXWithComposite" "true"

La section "Device" devrait alors ressembler à cela :

Section "Device"
	Identifier	"NVIDIA Card"
	Driver		"nvidia"
	BusID		"PCI:1:0:0"
    	Option 		"RenderAccel" 		"true"
	Option 		"AllowGLXWithComposite" "true" 
EndSection
Si vous avez une carte vidéo ATI

Dans le fichier de configuration /etc/X11/xorg.conf, la section "Device" devrait alors ressembler à cela :

Section "Device"
        Identifier "Generic Graphics Card"
        Driver "radeon"
        Option "AccelMethod" "EXA"
        Option "AGPMode" "4"
        Option "EnablePageFlip" "true"
        Option "DDCMode"
        Option "RenderAccel" "true"
        Option "SubPixelOrder" "NONE"
        Option "ColorTiling" "false"
EndSection

Une fois les modifications apportées au fichier de configuration de Xorg, enregistrez le fichier. Pour prendre en compte les modifications, Xorg doit être redémarré. Pour ce faire :

  1. Enregistrez tout travail en cours et fermez vos applications ;
  2. Appuyez simultanément sur les touches [CTRL] + [ATL] + [Retour (Backspace)] de votre clavier.

Si vous utilisez KDE ou Xfce ou Gnome, vous pouvez arrêter de suivre ce didacticiel. Ces deux environnements de bureau possèdent de base un gestionnaire de composite, et il est inutile d'en installer un second.

Sous Xfce, lorsque vous vous connecterez à votre session, le gestionnaire de composite natif de l'environnement sera désormais disponible. Sous KDE, les préférences du gestionnaire de composite peuvent être réglées dans System Settings → Desktop → Window Behavior → Transparency.

Si vous utilisez GNOME, lancez l'éditeur de configuration, dans apps→metacity→general activer la clé "compositing manager".


Contributeurs : Basé sur Poofyhairguy et Keyes.

  • tutoriel/composite.1220741728.txt.gz
  • Dernière modification: Le 18/04/2011, 14:50
  • (modification externe)