web-dev-qa-db-fra.com

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

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

24
Stann

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 ainsi que les décorations de fenêtres.
  • Compiz uniquement fait la gestion de la fenêtre et décale la décoration de la fenêtre à gtk-window-decorator ou emerald. Par défaut, gtk-window-decorator est utilisé pour émuler le thème actuel de Metacity, mais il possède également ses propres thèmes basés sur le cairo.

Ainsi, bien qu'ils puissent paraître similaires à certains égards, mis à part les fichiers de thème réellement utilisés, ils constituent 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 personnes ne disposent toujours pas de matériel prenant en charge DRI. Ubuntu inclut donc les deux pour offrir à tous un bureau.

22
Oli

Il utilise l'un ou l'autre en fonction de vos paramètres. Si vous ouvrez Système -> Préférences -> Apparence et que vous accédez à l'onglet des effets visuels, si vous ne choisissez pas, alors metacity est utilisé, sinon compiz l'est.

14
psusi

Vous ne pouvez utiliser qu'un seul gestionnaire de fenêtres à la fois. Comme psusi 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 en existe beaucoup plus et la plupart d'entre eux peuvent être utilisés avec Gnome. xwinman donne un bon aperçu des options disponibles et une brève explication des concepts généraux des gestionnaires de fenêtres.

2
Florian Diesch