web-dev-qa-db-fra.com

Qu'est-ce que le compositing?

J'ai Compiz activé et utilise le cube de bureau 3D avec rotation tant que diverses animations cool minimisent les animations.

Récemment, lorsque j'ai démarré l'ordinateur, Docky m'avait dit d'activer la composition. Je ne sais pas ce qu'est le compositing! Docky fonctionne bien, comme cela a toujours été le cas, donc je ne sais pas pourquoi il me demande tout à coup ceci (je suppose que c'est confus et que c'est activé, mais je ne suis pas sûr).

Alors, quelle est la composition et est-il activé parce que j'utilise Compiz ou est-ce quelque chose de différent?

Que signifie exactement "compositing"?

16
MetaGuru

La composition est fournie par Compiz, qui est un gestionnaire de fenêtres de composition. Ce que cela signifie est expliqué ci-dessous:

Un gestionnaire de fenêtres de composition est un composant de l'interface utilisateur graphique d'un ordinateur qui dessine les fenêtres et leurs bordures. Il contrôle également la manière dont ils s'affichent et interagissent les uns avec les autres, ainsi qu'avec le reste de l'environnement de bureau. La principale différence entre un gestionnaire de fenêtres de composition et d’autres gestionnaires de fenêtres réside dans le fait qu’au lieu d’afficher sur un écran commun, chaque programme est d'abord programmé dans une mémoire tampon séparée et indépendante, ou dans un emplacement temporaire de l'ordinateur, où il est possible de les manipuler avant de les afficher. [1] [2]

Le gestionnaire de fenêtres traite ensuite et combine, ou compose, la sortie de ces tampons distincts sur un bureau commun. Le résultat est que les programmes se comportent désormais comme des objets 2D ou 3D indépendants. [1] La composition permet d'obtenir des effets visuels avancés, tels que la transparence, les fondus, la mise à l'échelle, la duplication, la flexion et le contournement, le brassage et la redirection des applications. L'ajout d'une troisième dimension virtuelle permet, entre autres, de créer des ombres réalistes sous les fenêtres, l'apparence de la distance et de la profondeur, des versions miniatures dynamiques des fenêtres et des animations complexes. [3] [4] Étant donné que les programmes utilisent la mémoire tampon hors écran, tous les graphiques sont naturellement doublés et ne scintillent donc pas lors de la mise à jour.

Les gestionnaires de fenêtres de composition les plus couramment utilisés incluent le gestionnaire de fenêtres de bureau sous Microsoft Windows, le Quartz Composer de Mac OS X et les systèmes Compiz, Metacity et KWin pour Linux, FreeBSD et OpenSolaris.

http://en.wikipedia.org/wiki/Compositing_window_manager

Si vous voyez une bordure noire autour de docky, la composition n'est pas correctement activée. L'avertissement que vous obtenez est très probablement dû au démarrage de Docky avant que la composition ne débute.

Voir https://bugs.launchpad.net/docky/+bug/55227

13
lovinglinux