¿Por qué Ubuntu usa dos gestores de ventanas: Compiz y Metacity?


24

Estoy un poco confundido acerca de este. ¿Ubuntu utiliza dos gestores de ventanas diferentes al mismo tiempo?

Respuestas:


22

No se usan al mismo tiempo, pero puedo ver la causa de la confusión.

  • Metacity maneja el compostaje liviano y también hace decoraciones de ventanas.
  • Compiz solo hace el atuendo de administración de ventanas y la decoración de ventanas de manos a gtk-window-decoratoro emerald. De manera predeterminada, gtk-window-decoratorse usa para emular el tema Metacity actual, pero también tiene sus propios temas basados ​​en El Cairo.

Entonces, aunque pueden parecer similares en algunos aspectos, aparte de los archivos de tema reales utilizados, son un código subyacente muy diferente.

Pero, ¿por qué tener ambos?

Porque Compiz necesita un mejor hardware para ejecutarse. Mucha gente todavía no tiene hardware que admita DRI, por lo que Ubuntu incluye ambos para darles a todos un escritorio.


No es solo una cuestión de hardware. He encontrado varios casos en los que compiz se ejecutará sin problemas, pero algún software en particular (como las aplicaciones OpenGL o el controlador USB de DisplayLink) no funcionará y el cambio a Metacity lo solucionó. Evita la dependencia de la aceleración 3D en las tarjetas gráficas.
Reinier Post

14

Utiliza uno u otro según su configuración. Si abre Sistema -> Preferencias -> Apariencia y va a la pestaña de efectos visuales, si elige ninguno, se usará metacity; de lo contrario, compiz es.


2

Solo puede usar un administrador de ventanas a la vez. Como psusi ha escrito, Ubuntu elige entre Metacity y Compiz dependiendo de su configuración.

Metacity y Compiz son solo los dos administradores de ventanas disponibles en la configuración estándar de Ubuntu, pero hay muchos más disponibles y la mayoría de ellos se pueden usar con Gnome. xwinman ofrece una buena descripción de lo que está disponible y tiene una breve explicación sobre los conceptos generales detrás de los gestores de ventanas.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.