フリーのグラフィカルデスクトップ分野は 2 種類の巨大なソフトウェア集によって支配されています。具体的に言えば、GNOME と KDE によって支配されています。両者とも高い人気を集めています。この事実はフリーソフトウェア世界では珍しいことです。たとえば、Apache ウェブサーバには極めて多くの同等品があります。
この多様性は歴史に根付いています。KDE は最初のグラフィカルデスクトッププロジェクトでしたが、KDE は Qt グラフィカルツールキットを採用しました。Qt の採用は多くの開発者にとって受け入れ難いものでした。その当時、Qt はまだフリーソフトウェアではありませんでした、そして GNOME が GTK+ ツールキットに基づいて始まりました。Qt はその間にフリーソフトウェアになりました、しかし KDE は平行してマージされずそれどころか進化もしませんでした。
GNOME と KDE は協力し合っています。具体的に言えば、GNOME と KDE は FreeDesktop.org の傘下でアプリケーション間の相互運用性の標準を定義するために協力し合っています。
「最良の」グラフィカルデスクトップを決めることは慎重に扱うべき話題で、われわれはこれを決めたいとは思いません。この節では、多くの選択肢を説明し、さらに考えるために必要ないくつかの示唆を与えるだけにとどめます。最良の選択は、いくつかの経験の後、自分で決めてください。
Debian Jessie includes GNOME version 3.14, which can be installed by a simple apt-get install gnome
(it can also be installed by selecting the “Debian desktop environment” task).
GNOME のユーザビリティとアクセシビリティに対する取り組みは注目に値するものです。GNOME プロジェクトにはデザインの専門家が参加し続けており、彼らがデザインの標準や推奨を決めています。開発者は、グラフィカルユーザインターフェースを作成する際に、デザインの専門家からの意見を参考にしています。また GNOME プロジェクトは Intel、IBM、Oracle、Novell、そしてもちろんさまざまな Linux ディストリビューションなどのコンピューティング分野の大物から励ましを受けています。最後に、GNOME と相互作用するアプリケーションを開発するには、多くのプログラミング言語を使うことが可能です。
管理者からすると、GNOME は大規模に配備する際のことをよく考えていると言えます。アプリケーション設定は GSettings インターフェースを介して処理され、アプリケーション設定データは DConf データベースに保存されます。従って、設定情報を問い合わせたり編集することが可能です。これを行うには、
gsettings
や
dconf
などのコマンドラインツール、または
dconf-editor
グラフィカルユーザインターフェースを使います。このため、管理者は簡単なスクリプトを使ってユーザの設定を変更することが可能です。以下のウェブサイトには GNOME ワークステーション担当の管理者にとって興味のあるすべての情報がリストされています。
Debian Jessie includes version 4.14 of KDE, which can be installed with apt-get install kde-standard
.
KDE は極めて現場主義的な方針に基づいて急速な進化を遂げました。KDE の開発者はとても良い結果を素早く出したので、KDE のユーザ数が増加しました。ユーザ数が増えたことで、プロジェクト全体の品質が向上しました。KDE は広い範囲のアプリケーションを備える完全に成熟したデスクトップ環境です。
Since the Qt 4.0 release, the last remaining license problem with KDE is no more. This version was released under the GPL both for Linux and Windows (whereas the Windows version was previously released under a non-free license). Note that KDE applications must be developed using the C++ language.
Xfce は単純で軽量のグラフィカルデスクトップで、リソースの制限されたコンピュータでの使用に完全に適しています。Xfce をインストールするには apt-get install xfce4
を使ってください。GNOME と同様、Xfce は GTK+ ツールキットに基づき、いくつかの部品は両方のデスクトップ間で共通です。
GNOME と KDE と異なり、Xfce は巨大なプロジェクトになることを目指していません。現代的なデスクトップの基本的な部品 (ファイルマネージャ、ウィンドウマネージャ、セッションマネージャ、アプリケーションランチャパネルなど) の他に、いくつかの特別なアプリケーションだけを提供しています。具体的に言えば、端末、カレンダー (Orage)、画像ビューア、CD/DVD 書き込みツール、メディアプレイヤー (Parole)、音量コントロール、テキストエディタ (mousepad) を提供しています。
Jessie で提供されている他のデスクトップ環境は LXDE です。LXDE は「軽量」であること重視しています。LXDE は lxde メタパッケージの助けを借りてインストールすることが可能です。