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 Wheezy には GNOME バージョン 3.4 をが含まれ、単純に apt-get install gnome でインストールする事が可能です (これは「グラフィカルデスクトップ環境」タスクを使ってインストールする事も可能です)。
GNOME のユーザビリティとアクセシビリティに対する取り組みは注目に値するものです。GNOME プロジェクトにはデザインの専門家が参加し続けており、彼らがデザインの標準や推奨を決めています。開発者は、グラフィカルユーザインターフェースを作成する際に、デザインの専門家からの意見を参考にしています。また GNOME プロジェクトは Intel、IBM、Oracle、Novell、そしてもちろん様々な Linux ディストリビューション等のコンピューティング分野の大物から励ましを受けています。最後に、GNOME と相互作用するアプリケーションを開発するには、多くのプログラミング言語を使う事が可能です。
GNOME プロジェクトはこの種のインフラを作るためにかなりの時間をかけたため、テスクトップは KDE に比べて成熟していないように見えます。特に、ユーザビリティとアクセシビリティの向上は最近の取り組みで、そこからの利益は GNOME 環境の最新版の中に散見されるようになり始めています。
GNOME デスクトップ

図13.1 GNOME デスクトップ

管理者からすると、GNOME は大規模に配備する際の事をよく考えていると言えます。アプリケーション設定は 2 つのレジストリによって取り扱われます。1 つ目が GSettings (現在の標準、GSettings データは DConf に保存されます) で、2 つ目が GConf (GNOME 2.x で使われていた古いシステム、一部の GNOME 3.x アプリケーションではまだこれを使っています) です。これらのレジストリは問い合わせたり編集する事が可能です。これを行うには、gsettingsdconfgconftool-2 コマンドラインツール、または dconf-editorgconf-editor グラフィカルユーザインターフェースを使います。このため管理者は簡単なスクリプトを使ってユーザの設定を変更する事が可能です。以下のウェブサイトには GNOME ワークステーション担当の管理者にとって興味のあるすべての情報がリストされています:

13.3.2. KDE

Debian Wheezy には KDE のバージョン 4.8.4 が含まれます。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 は巨大なプロジェクトになる事を目指していません。現代的なデスクトップの基本的な部品 (ファイルマネージャ、ウィンドウマネージャ、セッションマネージャ、アプリケーションランチャパネルなど) の他に、幾つかの特別なアプリケーションだけを提供しています: とても軽量なウェブブラウザ (Midori)、端末、カレンダー、画像ビューア、CD/DVD 書き込みツール、メディアプレイヤー (Parole)、音量コントロール。
Xfce デスクトップ

図13.3 Xfce デスクトップ

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