Pourquoi Ubuntu utilise-t-il deux gestionnaires de fenêtres: Compiz et Metacity?


24

Je suis un peu confus à propos de celui-ci. Ubuntu utilise-t-il deux gestionnaires de fenêtres différents en même temps?

Réponses:


22

Ils ne sont pas utilisés en même temps mais je peux voir la cause de la confusion.

  • Metacity gère le compostage léger et fait également des décorations de fenêtres.
  • Compiz ne fait que la gestion des fenêtres et confie la décoration des fenêtres à gtk-window-decoratorou emerald. Par défaut, il gtk-window-decoratorest utilisé pour émuler le thème Metacity actuel, mais il a également ses propres thèmes basés sur le Caire.

Ainsi, bien qu'ils puissent ressembler à certains égards, à part les fichiers de thème réels utilisés, ils sont un code sous-jacent très différent.

Mais pourquoi avoir les deux?

Parce que Compiz a besoin d'un meilleur matériel pour fonctionner. Beaucoup de gens n'ont toujours pas de matériel prenant en charge DRI, donc Ubuntu inclut les deux pour donner à tout le monde un bureau.


Ce n'est pas seulement une question de matériel. J'ai rencontré plusieurs cas dans lesquels compiz s'exécutera sans problème, mais certains logiciels particuliers (tels que les applications OpenGL ou le pilote USB de DisplayLink) ne le feront pas et le passage à Metacity l'a corrigé. Il évite la dépendance à l'accélération 3D dans les cartes graphiques.
Reinier Post

14

Il utilise l'un ou l'autre selon vos paramètres. Si vous ouvrez Système -> Préférences -> Apparence et allez dans l'onglet effets visuels, si vous n'en choisissez aucun, la métacité est utilisée, sinon compiz l'est.


2

Vous ne pouvez utiliser qu'un seul gestionnaire de fenêtres à la fois. Comme psusi l' a écrit, Ubuntu choisit entre Metacity et Compiz en fonction de vos paramètres.

Metacity et Compiz ne sont que les deux gestionnaires de fenêtres disponibles dans la configuration standard d'Ubuntu, mais il y en a beaucoup plus disponibles et la plupart d'entre eux peuvent être utilisés avec Gnome. xwinman donne un bon aperçu de ce qui est disponible et a une courte explication sur les concepts généraux des gestionnaires de fenêtres.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.