デスクトップ環境とウィンドウマネージャーの違いは何ですか?


89

タイトルのとおり。

デスクトップ環境とウィンドウマネージャーの違いを理解しようとして本当に苦労していますか?


編集:これは後で見つけたものです。

ジャック・ウォレンによるこの記事から

基本的に、Linuxデスクトップに含めることができる3つのレイヤーがあります。

X Windows –これは、グラフィック要素をディスプレイに描画するための基盤です。X Windowsは、ウィンドウの移動、キーボードとマウスとの対話、ウィンドウの描画を可能にするプリミティブフレームワークを構築します。これは、グラフィカルデスクトップに必要です。

ウィンドウマネージャー –ウィンドウマネージャーは、ウィンドウの配置と外観を制御するパズルのピースです。ウィンドウマネージャには、EnlightenmentAfterstepFVWMFluxboxIceWMなどが含まれます。XWindowsが必要ですが、デスクトップ環境は必要ありません。

デスクトップ環境 -これは、一部の人にとって少しあいまいになり始める場所です。デスクトップ環境にはWindow Managerが含まれていますが、それに基づいて構築されています。デスクトップ環境は通常、ウィンドウマネージャーよりもはるかに完全に統合されたシステムです。X WindowsとWindow Managerの両方が必要です。

デスクトップ環境の例は、GNOMEKDECinnamonXfceなどです)

回答:


44

ウィンドウマネージャはウィンドウを管理します。最小化または閉じるボタンを含むコンテンツの周りにウィンドウ装飾を配置します。ウィンドウのサイズを変更したり移動したりすることができ、どのウィンドウが一番上にあるかを決定します。MetacityとCompizは、今日の2つの例です。twmとfvwmは、私のような高齢者に記憶されるかもしれません。

デスクトップ環境は、全体的なユーザーエクスペリエンスを提供します。パネル、システムメニュー、スターター、ステータスアプレットがあります。もちろん、ウィンドウを管理するにはウィンドウマネージャーが必要です。デフォルトのファイルエクスプローラーとビューアーを提供する場合があります。合理化するために、デフォルトのエディター、ターミナルプログラム、または電子メールを含むこともあります。Gnome、XFCE、およびKDEは、現時点で最もよく知られています。


3
タスクバー(ウィンドウリスト)はウィンドウマネージャーの一部ですか、それともデスクトップ環境ですか?
ダンダスカレスク

はっきり区別することは本当に便利だとは思いません。私の親愛なる古いfvwmにはいくつかのウィジェット(ポケットベルとウィンドウリスト)が付属していましたが、fvwmはウィンドウマネージャー以外のものとは呼びません。OTOH、Gnome、Unityのバーはウィンドウマネージャーの一部ではなくなりました。
MPi

12

上記に加えて...

ウィンドウマネージャーとは

ウィンドウマネージャは、ウィンドウを管理し、ウィンドウの開閉、サイズ変更、移動を可能にするソフトウェアです。また、ユーザーにメニューやオプションを提示することもできます。ユーザーのGUIのルックアンドフィールを制御します。LinuxまたはBSDでは、選択肢があります。無駄のないシンプルなもの(メモリとCPUの消費量が少ない)から機能満載の大きなものまで、任意の数のウィンドウマネージャーを選択できます。約17の「メインストリーム」ウィンドウマネージャと、少なくとも70のウィンドウマネージャがあります。

以下は、人気のあるものの短いリストです。

  • fvwm2
  • twm
  • mwm
  • wm2
  • AfterStep
  • 啓発
  • WindowMaker
  • IceWM
  • のこぎり
  • ブラックボックス
  • Fluxbox
  • とMetaCity

それらすべてをリストした本当に素晴らしいウェブサイトについては、www.plig.org / xwinman /を試してください

デスクトップ環境とは何ですか?

デスクトップ環境(DE)は通常、ウィンドウマネージャーの上に配置され、パネル、ステータスバー、ドラッグアンドドロップ機能、統合されたアプリケーションとツールのスイートなど、多くの機能を追加します。実際、オペレーティングシステムに関するユーザーの意見は、通常、デスクトップ環境という1つのことに基づいています。もちろん、DEはOSのごく一部であり、LinuxおよびUnixシステムでは、エンドユーザーライセンス契約に違反することなく、Window Managerおよび/またはDEを交換または高度にカスタマイズできます。

Unix / Linux用の最も一般的なデスクトップ環境は次のとおりです。

  • GNOME
  • KDE
  • CDE
  • XFce

(もちろん、他にもあります。)

礼儀 http://www.vanemery.com/Linux/XoverSSH/X-over-SSH2.html

喜ぶ....


最初のリンクが壊れています。修正してください。
evaristegd

9

簡単に説明します。Ubuntuを例にとります:

  • Compiz / Metacity(またはKWin、XFWM)はウィンドウマネージャーです。それらの目的は、ウィンドウ、ボーダー、ボタンなどを描くことです。
  • Gnome(またはKDE、XFCE)はデスクトップ環境です。ウィンドウマネージャーの横に、ログイン画面、パネル、システムトレイ、および設定を構成および調整する特定のツールがパッケージ化されているためです。

1

IMHOデスクトップ環境の用語は、ウィンドウマネージャーの用語から派生しています。デスクトップ環境は、人間とコンピューター間の今日の複雑な視覚的インターフェースを構築するソフトウェア/ツールのセットであり、ウィンドウマネージャーは単純なグラフィカルインターフェースを作成するためだけに役立ちます(1995年にSilicon GraphicsステーションのXWindowsを覚えています) :))。

よろしく、ヴィンチェンツォ

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