
デスクトップ環境。ウィンドウマネージャー。 GNOME。メイト。 KDE、Unity、XFCE。 TWM、i3、AwesomeWM…これらの言葉がこれや、Linuxデスクトップと関係のある他の多くのLinuxWebサイトに投げかけられているのを見たことがあるでしょう。
これらのアイテムはすべてウィンドウマネージャーであり、一部はデスクトップ環境です。
ウィンドウマネージャーとは何ですか?
簡単に言うと、ウィンドウマネージャーは、グラフィカルデスクトップにルックアンドフィールを提供するだけでなく、使用するすべてのアプリのフレームワークを提供するシステムです。
デスクトップ環境とは何ですか?

デスクトップ環境は、ウィンドウマネージャーを次のレベルに引き上げます。すべてのウィンドウマネージャーが本格的なデスクトップ環境を備えているわけではありませんが、Linuxを初めて使用するユーザーにとっては、デスクトップ環境のみに焦点を当てることが最適です。
たとえば、GNOMEデスクトップには、組み込みのファイルマネージャーであるNautilusなどのアプリが用意されています。また、カレンダー、メモ帳、コントロールパネル/設定アプリ、およびデスクトップ環境の一部として期待されるその他の多くの基本的なアプリも含まれています。
前述のフレームワークは、画面に表示されるグラフィカルアプリを表示するために、開発者が記述できるアプリケーションプログラミング言語です。たとえば、GNOMEデスクトップはGTK+言語を使用します。 KDEはQt言語などを使用します。
彼らの名前に何か意味はありますか?
- GNOMEは、従来、GNUネットワークオブジェクトモデル環境の略でした。現在、バージョン3です。
- KDEは「Kデスクトップ環境」の略です。 KDEは1998年に開始され、現在はバージョン4です。Plasmaと呼ばれるデスクトップマネージャーを使用しています。
- MATEは、GNOME2をベースにしたデスクトップです。 「MATEAdvancedTraditionalEnvironment」の略です。
- Unityは、UbuntuDesktopLinuxのデフォルトのデスクトップ環境です。 GNOME3が登場した頃にGNOMEに取って代わりました。
Linuxで利用できるデスクトップ環境(DE)は他にもたくさんあります。これらはほんの数例の人気のあるものです。
ウィンドウマネージャーはXまたはXWindowsと呼ばれるものを使用していると聞きました。なに?
X Window Manager、X11、xorg、XFree86などは、Linux / UNIXのグラフィカル(GUI)システムの一部である基本的なディスプレイ「サーバー」のバリエーションです。 Xの初心者向けの紹介については、こちらの記事をお読みください。
参考資料:
- https://www.gnome.org/gnome-3/
- https://www.kde.org/
- https://en.wikipedia.org/wiki/Window_manager