KDE

KDEは、X Window System上で動作するデスクトップ環境およびその環境用の各種アプリケーション、また、その開発プロジェクトを指すこともある。各コンポーネントのライセンスはGPLなど。GNOMEと並んで、広く使われている。

ツールキットにはQtを採用している。デスクトップ環境の他、ウェブブラウジングやファイル操作、マルチメディアの再生、オフィス作業など多くの用途のための数多くのアプリケーションプログラムも開発・提供している。

1. 概要
-----

KDEにより提供されるアプリケーションは、GUIツールキットにQtを採用しており、ファイルマネージャやウェブブラウザ、メディアプレーヤ、メールソフト、テキストエディタ、オフィススイートなどの多くのアプリケーションを含む。また、環境設定はKDE3ではKControlから、KDE4ではKDE システム設定から管理でき、KDE環境の設定に加えて、KDMというログインアプリケーションや、ハードウェアへの設定変更もできるようになっている。

1.1. 特徴
-------

インタフェースは、Microsoft Windowsなどからの影響が見られ、デフォルトで画面下部に配置されるパネルには、タスクバー、アプリケーションランチャ、システムトレイ、ページャ、システムトレイなどを備える。freedesktop.orgを通じて、GNOMEやXfceなどの他のデスクトップ環境との操作体系の互換性も確保されている。
KDE PIMモジュールなどで各アプリケーション間の連携が優れているほか、多くのアプリケーションで共通性のある操作方法を持ち、多くの設定も一元的に管理できることから統合的な環境として利用できる。

1.2. ソースコードと配布について
------------------

KDEはソースコードと設定スクリプトが、FTPサーバ [1]にリリースされる。また、多くのLinux/FreeBSDディストリビューションではコンパイル済みのバイナリパッケージがリリースされている。

1.3. 名称について
-----------

KDEの旧称は//K Desktop Environment//であり、KDEはその略称として使われていた。ただし、KDEのKはとくに意味はない。創始者のマティアス・エトリッヒが発足時に"Kool Desktop Environment"と称していたが、"K"は特別意味を持たせないことがすぐに決められた。デスクトップ環境Common Desktop Environmentをもじって命名したともされる。なお、収録されていたヒントの一つに、「Linuxの頭文字"L"の前のアルファベットだ」とする記述が見受けられたが、この説は正しくない

。

2009年11月24日にコミュニティが関与している技術の拡大から名称変更し、「KDE」を正式名称として使用することに決定した。

1.4. KDE4について
-------------

2008年からリリースされていたバージョンで、すでに安定版がリリースされた。最大の変更はこれまで別種のアプリケーションとして提供されていたルートウィンドウ、パネル、ウィジェットエンジンをPlasmaに統合したことである。これによって操作感が刷新されたほか、古いウィンドウマネージャとの互換性を高めた。ファイルマネージャには、KDE4よりKonquerorに替わりDolphinが採用された。そのほか、ハードウェアとの関係が強化され、マルチメディアフレームワークのPhononにより洗練されたマルチメディア環境が整えられた。

1.5. KDE Plasma 5について
---------------------

KDE Plasma 5は、2014年からリリースされている第5世代及び現行のバージョンで、Qt 5とKDE Frameworks 5を採用している。また、モバイルオペレーティングシステムとしてPlasma Mobileが開発中である。

2. KDEアプリケーションについて
------------------

ここでは、KDEの一部として機能している各種アプリケーションの概要について述べる。

2.1. ウィンドウマネージャについて
-------------------

KWinが標準のウィンドウマネージャとして利用されており、3Dデスクトップなどのデスクトップ効果が利用できるほか、動作やテーマなどのさまざまなカスタマイズを行える。ルック・アンド・フィールは、KDE標準、CDE風、Windows風、BeOS風など、導入時点から複数のテーマを利用できるほか、インターネット上にも多数公開されている。 KDE4では、標準で使用するウィンドウマネージャを選択でき、CompizやMetacityなども利用できる。 また、KDE4ではPlasmaにより柔軟なデスクトップの管理、さまざまなウィジットの利用なども可能になっており、壁紙についても、仮想デスクトップ毎の変更や、アプリケーションの出力を表示できるようになっている。

2.2. ファイルマネージャについて
------------------

KDE3ではKonqueror、KDE4、KDE5ではDolphinがその役割を担う。いずれもタブ機能、ファイルのサムネイル表示、充実したコンテキストメニューなど多くの機能を備える。 KDE4では標準で使用するファイルマネージャを選択でき、DolphinやKonquerorだけでなくさまざまなファイルマネージャをKDEで利用できる。

2.3. ターミナルエミュレーターについて
---------------------

Konsoleという端末エミュレーターが標準で用意されている。プロファイルによる設定の管理、背景色、文字色等の細かな設定等の機能を備える。 また、Konsoleはタブ機能も備えており、複数のウィンドウを開く必要無しにいくつかの操作を同時に行える。

2.4. テキストエディターについて
------------------

Konquerorなどに組み込まれて使用されるエディター、KEdit、簡単なテキストの編集に向いているとされるKWrite、さらに多くの機能を備えるKateなどがある。 KWrite、Kateには検索や置き換え、その他基本的なエディターの機能が備わっている。

2.5. イメージビューアーについて
------------------

Gwenviewが標準的なイメージビューアーとして用意されている。Gwenviewは、イメージのスライドショー機能、簡単なエディット機能、簡易的なファイルマネージャの機能をもつほか、プラグインによるさまざまな機能の拡張などにも対応している。

2.6. メディアプレーヤーについて
------------------

音楽のコレクション管理、再生のためのAmarokや、動画を再生することも可能なKaffeine、Dragon Playerなどが用意されている。 KDE4向けのAmarokは、Plasmaのようなウィジットの機能なども搭載しており、Last.fmやShoutcastなどの各種インターネットサービスなども、簡単に利用できるようになっている。

2.7. Webブラウザについて
----------------

ファイルの管理機能も備えるKonquerorが、KDE向けのウェブブラウザとして用意されている。レンダリングエンジンにはKHTMLを利用しており、Mozilla向けのプラグインなども、別途利用できる。そのほか、フォントや履歴、クッキーなどに関するさまざまな設定を行える。

2.8. メーラー、PIM
-------------

メーラーとしてはKMailが用意されており、その他予定管理用のソフトウェアやアドレスブックなども含んだPIM、Kontactも用意されている。 KMailは、検索や振り分け等の機能など数多くの機能を備え、Kontactを利用することによって、予定やアドレスなどの数多くの個人情報をも管理できる。 その他、インスタントメッセージングをするためのKopeteも用意されており、MSNやYahooなど、様々なアカウントでメッセージングを行える。

2.9. オフィス作業向け
-------------

ワードプロセッサーのKWord、スプレッドシートのKSpreadなどが、KOfficeとして用意されており、さまざまなオフィス作業を行える。

2.10. 開発者向け
-----------

KDevelopが用意されており、KDEアプリケーションやQtアプリケーションを開発する統合開発環境として利用できる。その他にもさまざまなKDE用アプリケーションがあり、様々な操作をKDE環境上で行うことができるようになっている。また、Konquerorなど、KDEアプリケーションの一部はWindowsやmacOSにも移植されている。

3. 開発体制について
-----------

他の多くのフリー/オープンソフトウェアと同じく、ボランティアによる開発を中心としており、その他にもノベルや、Qtソフトウェア、Mandrivaなどの企業も開発に参加している。

開発の本拠地はドイツに置かれている。

4. リリースについて
-----------

KDEのリリースには、大きく分けてプラットフォームリリースとスタンダードリリースがある。

このうちプラットフォームリリース  はそれぞれのリリース間でAPIやABIなどのバイナリ互換性はない。このリリースは、Qtのリリース間隔と関連している。
スタンダードリリースはメジャーリリース とメンテナンスリリース に分けられる。メジャーリリースは新機能を含み、メンテナンスリリースはバグフィックスが中心となる。

5. 沿革とバージョン、スクリーンショット
---------------------

1996年10月14日 - マティアス・エトリッヒが KDEプロジェクトを開始

5.1. KDE 1
----------

1998年7月12日 - KDE 1.0リリース
1999年3月4日 - KDE 1.1リリース - さまざまな改良。新しい背景やアイコンが含まれている。

5.2. KDE 2
----------

2000年10月23日 - KDE 2.0リリース - DCOP、KIO、KHTML。Konquerorがウェブブラウザとして、KOfficeがオフィススイートとして含まれる。
2001年2月26日 - KDE 2.1リリース - メディアプレーヤのNoautanを含む。KDevelop。
2001年8月15日 - KDE 2.2リリース - 動作速度の改良。IMAP、iCalendarに対応。

5.3. KDE 3
----------

2002年4月3日 - KDE 3.0リリース - 新しい印刷フレームワークの採用。
2003年1月28日 - KDE 3.1リリース - 新しいテーマの採用。Konquerorでのタブブラウジング対応。
2004年2月3日 - KDE 3.2リリース - freedesktop.orgへのさらなる対応。Kopete、Kontactなどさまざまな新しいソフトウェアの追加。
2004年8月19日 - KDE 3.3リリース - Kontactの改良。インスタントメッセージングへのさらなる対応。
2005年3月16日 - KDE 3.4リリース - アクセシビリティ面での改良。Dbus/Halのサポート。
2005年11月29日 - KDE 3.5リリース - SuperKarambaウィジットエンジン。Webカメラのサポート。KHTMLの改良。

5.4. Trinity Desktop Environment
-------------------------------------

KDE3の開発は公式には3.5.10で終了したが、その後もTDEと名前を変え、有志の手によってメンテナンスが続けられている。詳細はTrinity を参照のこと。

2014年12月16日 - TDE R14.0.0リリース

5.5. KDE 4
----------



5.6. KDE Plasma 5
-----------------

サポート状況については[2]を参照。



6. 脚注
-----

7. 関連項目
-------

KDEアプリケーション一覧
GNOME
Xfce
LXDE
freedesktop.org
FreeBSDでKDE2にパッチをあてるにはどうすればよいですか? - ロシアで流行したインターネットスラング

8. 外部リンク
--------

英語
[3]
[4]
[5]
日本語
[6]
[7]