Product SiteDocumentation Site

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

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

13.3.1. GNOME

Debian Jessie には GNOME バージョン 3.14 が含まれ、単純に apt-get install gnome でインストールすることが可能です (「Debian デスクトップ環境」タスクを使ってインストールすることも可能です)。
GNOME のユーザビリティとアクセシビリティに対する取り組みは注目に値するものです。GNOME プロジェクトにはデザインの専門家が参加し続けており、デザイン専門家が 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 メタパッケージの助けを借りてインストールすることが可能です。