Product SiteDocumentation Site

13.3. グラフィカルデスクトップ

フリーのグラフィカルデスクトップ分野は 2 種類の巨大なソフトウェア集によって支配されています。具体的に言えば、GNOME と KDE によって支配されています。両者とも高い人気を集めています。この事実はフリーソフトウェア世界では珍しいことです。たとえば、Apache ウェブサーバには極めて多くの同等品があります。
この多様性は歴史に根付いています。KDE は最初のグラフィカルデスクトッププロジェクトでしたが、KDE は Qt グラフィカルツールキットを採用しました。Qt の採用は多くの開発者にとって受け入れ難いものでした。その当時、Qt はまだフリーソフトウェアではありませんでした、そして GNOME が GTK+ ツールキットに基づいて始まりました。Qt はその間にフリーソフトウェアになりました、しかし KDE は平行してマージされずそれどころか進化もしませんでした。
GNOME と KDE は協力し合っています。具体的に言えば、GNOME と KDE は FreeDesktop.org の傘下でアプリケーション間の相互運用性の標準を定義するために協力し合っています。
「最良の」グラフィカルデスクトップを決めることは慎重に扱うべき話題で、われわれはこれを決めたいとは思いません。この節では、多くの選択肢を説明し、さらに考えるために必要ないくつかの示唆を与えるだけにとどめます。最良の選択は、いくつかの経験の後、自分で決めてください。

13.3.1. GNOME

Debian Jessie には GNOME バージョン 3.14 が含まれ、単純に apt-get install gnome でインストールすることが可能です (これは「Debian デスクトップ環境」タスクを使ってインストールすることも可能です)。
GNOME のユーザビリティとアクセシビリティに対する取り組みは注目に値するものです。GNOME プロジェクトにはデザインの専門家が参加し続けており、彼らがデザインの標準や推奨を決めています。開発者は、グラフィカルユーザインターフェースを作成する際に、デザインの専門家からの意見を参考にしています。また GNOME プロジェクトは Intel、IBM、Oracle、Novell、そしてもちろんさまざまな Linux ディストリビューションなどのコンピューティング分野の大物から励ましを受けています。最後に、GNOME と相互作用するアプリケーションを開発するには、多くのプログラミング言語を使うことが可能です。
GNOME デスクトップ

図 13.1 GNOME デスクトップ

管理者からすると、GNOME は大規模に配備する際のことをよく考えていると言えます。アプリケーション設定は GSettings インターフェースを介して処理され、アプリケーション設定データは DConf データベースに保存されます。従って、設定情報を問い合わせたり編集することが可能です。これを行うには、gsettingsdconf などのコマンドラインツール、または dconf-editor グラフィカルユーザインターフェースを使います。このため、管理者は簡単なスクリプトを使ってユーザの設定を変更することが可能です。以下のウェブサイトには GNOME ワークステーション担当の管理者にとって興味のあるすべての情報がリストされています。

13.3.2. KDE

Debian Jessie には KDE のバージョン 4.14 が含まれます。KDE をインストールするには apt-get install kde-standard を使います。
KDE は極めて現場主義的な方針に基づいて急速な進化を遂げました。KDE の開発者はとても良い結果を素早く出したので、KDE のユーザ数が増加しました。ユーザ数が増えたことで、プロジェクト全体の品質が向上しました。KDE は広い範囲のアプリケーションを備える完全に成熟したデスクトップ環境です。
KDE デスクトップ

図 13.2 KDE デスクトップ

Qt 4.0 の公開以後、最後まで残されていた KDE のライセンス問題がなくなりました。Qt 4.0 は Linux と Windows の両方で GPL の下で公開されました (一方で、以前の Windows 版はフリーではないライセンスの下で公開されていました)。KDE アプリケーションは C++ 言語を使って開発されなければいけない点に注意してください。

13.3.3. Xfce とその他

Xfce は単純で軽量のグラフィカルデスクトップで、リソースの制限されたコンピュータでの使用に完全に適しています。Xfce をインストールするには apt-get install xfce4 を使ってください。GNOME と同様、Xfce は GTK+ ツールキットに基づき、いくつかの部品は両方のデスクトップ間で共通です。
GNOME と KDE と異なり、Xfce は巨大なプロジェクトになることを目指していません。現代的なデスクトップの基本的な部品 (ファイルマネージャ、ウィンドウマネージャ、セッションマネージャ、アプリケーションランチャパネルなど) の他に、いくつかの特別なアプリケーションだけを提供しています。具体的に言えば、端末、カレンダー (Orage)、画像ビューア、CD/DVD 書き込みツール、メディアプレイヤー (Parole)、音量コントロール、テキストエディタ (mousepad) を提供しています。
Xfce デスクトップ

図 13.3 Xfce デスクトップ

Jessie で提供されている他のデスクトップ環境は LXDE です。LXDE は「軽量」であること重視しています。LXDE は lxde メタパッケージの助けを借りてインストールすることが可能です。