web-dev-qa-db-ja.com

UbuntuがCompizとMetacityの2つのウィンドウマネージャーを使用するのはなぜですか?

私はこれについて少し混乱しています。 Ubuntuは同時に2つの異なるウィンドウマネージャーを使用しますか?

24
Stann

同時に使用されることはありませんが、混乱の原因はわかります。

  • Metacityは軽量の堆肥化を処理し、ウィンドウの装飾も行います。
  • Compizは、ウィンドウ管理ガーブのみを行い、ウィンドウ装飾をgtk-window-decoratorまたはemeraldに渡します。デフォルトでは、gtk-window-decoratorは現在のMetacityテーマをエミュレートするために使用されますが、独自のcairoベースのテーマもあります。

そのため、使用される実際のテーマファイルを除き、いくつかの点では似ているかもしれませんが、基になるコードは非常に異なります。

しかし、なぜ両方を持っているのでしょうか?

Compizを実行するにはより良いハードウェアが必要だからです。多くの人はまだDRIをサポートするハードウェアを持っていないので、Ubuntuには両方のデスクトップが含まれています。

22
Oli

設定に応じていずれかを使用します。 [システム]-> [設定]-> [外観]を開いて[視覚効果]タブに移動すると、なしを選択するとメタシティが使用され、それ以外の場合はcompizが使用されます。

14
psusi

一度に使用できるウィンドウマネージャーは1つだけです。 psusiが書いているように、Ubuntuは設定に応じてMetacityとCompizを選択します。

MetacityとCompizは、Ubuntuの標準セットアップで使用できる2つのウィンドウマネージャーにすぎませんが、さらに多くのツールが使用可能であり、それらのほとんどはGnomeで使用できます。 xwinman は、利用可能なものの概要を示し、ウィンドウマネージャーの背後にある一般的な概念について簡単に説明しています。

2
Florian Diesch