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


24

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

回答:


22

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

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

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

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

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


ハードウェアだけの問題ではありません。compiz自体が問題なく実行されるいくつかのケースに遭遇しましたが、特定のソフトウェア(OpenGLアプリケーションやDisplayLinkのUSBドライバーなど)が実行されず、Metacityに切り替えると修正されました。グラフィックカードでの3Dアクセラレーションへの依存を回避します。
Reinierポスト

14

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


2

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.