¿Qué es 'composición'?

16

Tengo Compiz habilitado y uso el cubo de escritorio 3D con rotación, siempre que varias animaciones minimicen.

Recientemente, cuando enciendo la computadora, Docky me ha estado diciendo que 'habilite la composición'. ¡No sé qué es la composición! Sin embargo, Docky funciona bien, como siempre lo ha hecho, así que no sé por qué de repente me pregunta esto (supongo que está confundido y que en realidad está habilitado, pero no estoy seguro).

Entonces, ¿qué es la composición y está habilitada porque estoy usando Compiz o es algo diferente?

¿Qué significa exactamente "composición"?

MetaGuru
fuente
1
A veces, Docky te da esta advertencia incluso cuando no la necesitas. Creo que probablemente se deba a que Docky comenzó antes que Compiz o algo similar. Si no ves un borde negro como dijo lovinglinux, probablemente estés bien.
Matthew

Respuestas:

13

La composición es proporcionada por Compiz, que es un administrador de ventanas de composición. Lo que significa se explica a continuación:

Un administrador de ventanas de composición es un componente de la interfaz gráfica de usuario de una computadora que dibuja ventanas y sus bordes. También controla cómo se muestran e interactúan entre sí y con el resto del entorno de escritorio. La principal diferencia entre un administrador de ventanas de composición y otros administradores de ventanas es que, en lugar de generar una salida en una pantalla común, primero programa cada salida en un búfer separado o independiente, o en una ubicación temporal dentro de la computadora, donde se pueden manipular antes de que se muestren. [1] [2]

Luego, el administrador de ventanas procesa y combina, o compuestos, la salida de estos búferes separados en un escritorio común. El resultado es que los programas ahora se comportan como objetos independientes en 2D o 3D. [1] La composición permite efectos visuales avanzados, como transparencia, desvanecimiento, escala, duplicación, flexión y deformación, barajado y redireccionamiento de aplicaciones. La adición de una tercera dimensión virtual permite características tales como sombras realistas debajo de las ventanas, la apariencia de distancia y profundidad, versiones en miniatura de ventanas en vivo y animaciones complejas, por nombrar solo algunas. [3] [4] Debido a que los programas se basan en el búfer fuera de la pantalla, todos los gráficos tienen doble búfer y, por lo tanto, no parpadean a medida que se actualizan.

Los gestores de ventanas de composición más utilizados incluyen Desktop Window Manager en Microsoft Windows, Quartz Compositor en Mac OS X y Compiz, Metacity y KWin para sistemas Linux, FreeBSD y OpenSolaris.

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

Si ve un borde negro alrededor de docky, la composición no está habilitada correctamente. La advertencia que está recibiendo probablemente sea el resultado del inicio de Docky antes de que comience la composición.

Ver https://bugs.launchpad.net/docky/+bug/552273

lovinglinux
fuente
Excelente respuesta, también la solución alternativa enumerada para la cosa docky es "Edite la secuencia de comandos del lanzador docky y ponga un 'dormir 5' para dormir durante 5 segundos". alguna idea donde encuentro este script?
MetaGuru
@ioSamurai "Edite la secuencia de comandos del lanzador docky y ponga un 'sleep 5' para dormir durante 5 segundos". La forma de hacerlo es ir a Preferencias de aplicaciones de inicio y editar el inicio de Docky para decir "sleep 5 && docky". Esto hará lo que solicite.
Jas