it-swarm.com.de

Warum verwendet Ubuntu zwei Fenstermanager: Compiz und Metacity?

Ich bin ein bisschen verwirrt darüber. Verwendet Ubuntu gleichzeitig zwei verschiedene Fenstermanager?

24
Stann

Sie werden nicht gleichzeitig verwendet, aber ich kann die Ursache für die Verwirrung sehen.

  • Metacity ist für die leichte Kompostierung und für Fensterdekorationen zuständig.
  • Compiz übernimmt nur die Fensterverwaltung und übergibt die Fensterdekoration an gtk-window-decorator oder emerald. Standardmäßig wird gtk-window-decorator verwendet, um das aktuelle Metacity-Thema zu emulieren, es verfügt jedoch auch über eigene kairo-basierte Themen.

Obwohl sie in einigen Aspekten ähnlich aussehen, unterscheiden sie sich, abgesehen von den tatsächlich verwendeten Designdateien, grundlegend vom Code.

Aber warum haben beide überhaupt?

Weil Compiz bessere Hardware zum Laufen braucht. Viele Leute haben immer noch keine Hardware, die DRI unterstützt, daher enthält Ubuntu beides, um jedem einen Desktop zu bieten.

22
Oli

Abhängig von Ihren Einstellungen wird der eine oder andere verwendet. Wenn Sie System -> Einstellungen -> Darstellung öffnen und zur Registerkarte Visuelle Effekte wechseln, wenn Sie keine auswählen, wird Metacity verwendet, andernfalls compiz.

14
psusi

Sie können jeweils nur einen Fenstermanager verwenden. Wie psusi geschrieben hat, wählt Ubuntu je nach Ihren Einstellungen zwischen Metacity und Compiz.

Metacity und Compiz sind nur die beiden Fenstermanager, die im Ubuntu-Standard-Setup verfügbar sind. Es sind jedoch noch viele weitere verfügbar, von denen die meisten mit Gnome verwendet werden können. xwinman gibt einen guten Überblick darüber, was verfügbar ist, und enthält eine kurze Erläuterung der allgemeinen Konzepte hinter Fenstermanagern.

2
Florian Diesch