Linuxを理解する:デスクトップ環境とウィンドウマネージャー

GNOMEとKDEの開始以来、新しいLinuxユーザーの間で、どちらを使用するのが最適で、どちらを使用するのが最適であるかという混乱がありました。 前者の質問は答えるのはかなり簡単です。 ただし、後者の質問は、ユーザー固有のニーズ/要望により、もう少し複雑です。

それを念頭に置いて、デスクトップ環境とウィンドウマネージャーの違いを説明することから始めましょう。 まず、Linuxグラフィカルデスクトップがどのように階層化されているかを示します。

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

  • X Windows-これは、グラフィック要素をディスプレイに描画するための基盤です。 X Windowsは、ウィンドウの移動、キーボードとマウスとの対話、ウィンドウの描画を可能にするプリミティブフレームワークを構築します。 これは、グラフィカルデスクトップに必要です。
  • ウィンドウマネージャー:ウィンドウマネージャーは、ウィンドウの配置と外観を制御するパズルのピースです。 ウィンドウマネージャには、Enlightenment、Afterstep、FVWM、Fluxbox、IceWMなどが含まれます。XWindowsが必要ですが、デスクトップ環境は必要ありません。
  • デスクトップ環境:これは、一部の人にとって少しあいまいになり始める場所です。 デスクトップ環境にはWindow Managerが含まれていますが、それに基づいて構築されています。 デスクトップ環境は通常、ウィンドウマネージャーよりもはるかに完全に統合されたシステムです。 X WindowsとWindow Managerの両方が必要です。

通常、デスクトップ環境には、すべてのアプリケーションが相互に認識できるように緊密に統合された一連のアプリケーションが含まれています。 また、デスクトップマネージャーには、簡単な操作や情報のために小さなウィジェットを配置できるシステムトレイを含む、何らかの形式のパネルが含まれます。

Linuxデスクトップの階層化

E17(Enlightenment 17)などのウィンドウマネージャーを調べると、混乱の多くが見え始めます。

Enlightenmentはウィンドウマネージャーと見なされますが、最新のEnlightenmentの反復には、通常デスクトップ環境のみに見られる要素の多くが含まれます。 ここまでは、このようなデスクトップをデスクトップマネージャーと呼びます。

GNOMEとKDEの2つの主要なデスクトップ環境があります。 どちらがあなたに適しているかについて興味があるなら、ここにいくつかのアドバイスがあります。 最新のデフォルトのGNOMEは、OS Xのユーザーにくつろぎを与え、KDE ​​3.xはWindows XPのユーザーにくつろぎを与え、KDE ​​4.xはWindows Vistaのユーザーにくつろぎを与えます。

どのウィンドウマネージャーがどのユーザーに最も適しているか? ウィンドウマネージャーが非常に多いので、お気に入りを強調します。

  • 啓発:あなたはたくさんの目を楽しませるが、KDEやGNOMEほどのリソース集約的なものは欲しくない。
  • Fluxbox:最小限かつ高速にしたい。
  • あとがき:昔ながらの何かを使って、何時間もいじくり回す楽しみを与えたい。
  • Xfce:GNOMEやKDEの肥大化のないWindows風のインターフェースが必要です。
  • Compiz-Fusion:これは、ほぼすべてを実行するプラグを備えた本格的な3次元ウィンドウマネージャーです。 何かを真剣に友達に感銘を与えたい場合は、ここが見たいところです。

Linuxデスクトップの最も素晴らしい点の1つは、想像力に限定されていることです。 Linuxデスクトップの外観と操作感を正確に設定できます。 Compiz-Fusionの完全なミニマリズムから本格的な3Dの良さへと進むことができます。 私はあなたに1つの警告を与えます:Linuxデスクトップで遊ぶことはWorld of Warcraftと同じくらい時間がかかるかもしれません。