Unity、Gnome、Gnome 3、Compiz、Metacity、LightDMの関係は何ですか?


67

Ubuntuのグラフィカルユーザーインターフェイスについて学んでいますが、常にさまざまな用語に出くわすため、多くの混乱が生じます。名前付きパッケージ間の関係についてのわかりやすいチュートリアルを読んでみましたが、全体像がわかりません。

LightDMは私のインストールではサービスとして表示され、「ウィンドウマネージャー」ですが、これはウィンドウマネージャーでもあるがサービスではないCompizにどのように関連していますか?Metacityはウィンドウマネージャーでもありますか?

次に、Gnome 3、Unity、Gnome Shell、Gnomeが登場します。これらはすべて異なるもののようです。このすべての用語の関係を理解し​​てください。

回答:


68

あなたは4つの用語を知っている必要があります:

  • ディスプレイマネージャー
  • ウィンドウマネージャー
  • グラフィカルユーザーインターフェイス(GUI)
  • デスクトップ環境

ディスプレイマネージャー

例は、LightDM、GDM、KDM、LXDMです。通常、名前のどこかにディスプレイマネージャーがいます。これらは起動時にXサーバーを起動し、ログイン画面を提供します。多くの場合、ログインの一部としてウィンドウマネージャーデスクトップ環境を選択できます。

ウィンドウマネージャー

Compiz、Metacity、Mutter、W9dk、fluxboxはウィンドウマネージャーです。リストするには多すぎます。必要であれば、提供さx-window-managerれているすべてのパッケージをチェックして、Ubuntuのウィンドウマネージャーの不完全なリストを取得できます。これらは、アプリケーションの境界線の描画、ウィンドウ、テーマ、および装飾の位置の管理のみを担当します。

グラフィカルユーザーインターフェイス(GUI)

ユーザーがグラフィカルな方法で、アイコンや表現を使ってやり取りするもの。ウィンドウマネージャ、ディスプレイマネージャ、グラフィカルシェル、アプリケーションなどがこのカテゴリに分類されます。ユーザーが使用しているものは、主にグラフィカルな方法で表され、GUIです。

デスクトップ環境

Linuxの世界では、ユーザーに完全でバランスの取れたエコシステムを提供するアプリケーション、パッケージ、サービスなどのセットと呼ばれています。ウィンドウマネージャーやデスクトップマネージャーとは異なり、デスクトップ環境はすべてを処理します。ログイン画面から、メールアプリケーション、ネットワークマネージャー、テキストエディター、システム設定、画像ビューアー、ファイルマネージャーなどを使用します。LinuxおよびUbuntuには、4つの有名なデスクトップ環境があります。

  • GNOME
  • KDEデスクトップ環境
  • LXDE:軽量X11デスクトップ環境
  • XFCEデスクトップ環境

これらにはすべて、アプリケーション、設定、サービス、デスクトップ/ファイル/ウィンドウマネージャー、インターネットブラウザーなどの完全なセットがあります。


だから、あなたの特定の懸念に対処するには:

LightDMはインストールでサービスとして表示され、「ウィンドウマネージャー」です

False、Light DMD isplay M anagerです。

これはCompizにどのように関連していますか。CompizはWindow Managerでもあり、サービスではありません。

共通点はありません。両方に異なる機能があります。Compizは、ウィンドウコンポーザー、ウィンドウデコレーター、ウィンドウマネージャーです。

Metacityはウィンドウマネージャーでもありますか?

はい。

次に、Gnome 3、Unity、Gnome Shell、Gnomeが登場します。これらはすべて異なるもののようです。

Gnome 3、Gnome Shell、およびGnomeは、口語的に同じものとして使用される用語です。Unityはまったく異なります。Unityは、Gnome / 3 / Shellに対抗する別のシェルです。Gnome 3 Shellは、以前はGnome Shellと呼ばれていましたが、現在はGNOME、GNOME 3 Desktop Environment、またはGnome Shellが同じ意味を持っていると言っています。


ありがとう!ただし、gconfデータベースを参照すると、/ desktop / gnomeのエントリが見つかります。しかし、私が知る限り、Ubuntu 12.04でUnityを使用しています。なぜ、gnomeはデータベースに存在するのですか?
jII 14年

@jesterII UnityはCompiz / Gnomeを使用するシェルです。
Braiam

1
私はあなたの答えを疑っていません。私の混乱を解決するためにフォローアップの質問をしています。
jII 14年

1
@jesterIIの各質問は、すべてのコミュニティが検索および回答できる必要があります。この回答を新しい質問で参照して、コミュニティ全体があなたがどこから来たのかを知ることができます。あなたがについて何の疑いも持っていない場合は、この答えをし、あなたの質問があるだけで、その後のフォローアップ新しい質問をします。
Braiam

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