デスクトップ環境
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/03/04 13:40 UTC 版)
X Window System におけるデスクトップ環境
この節は内容が専門的であり、一般の閲覧者にはわかりにくくなっているおそれがあります。 |
X Window Systemを使用するシステムでは、デスクトップ環境はより柔軟である。これはXが「ポリシーではなく機構を提供する。特にユーザインタフェースについては」という原則に基づいて設計されているため、デスクトップ環境の構成要素がウィンドウシステムとは全く別に提供されているためである。
CDEやGNOMEやKDEといったXのデスクトップ環境は、ユーティリティライブラリ(XtやGLib等)、GUIライブラリ(ウィジェット・ツールキット、XawやMotifやGTKやQt等)といったインフラとなるライブラリ、ウィンドウマネージャ(twmやmwmやMetacityやKWin等)などのシステムユーティリティ、ファイルマネージャ(ファイルやKonqueror、Dolphin等)や管理ツールなどの基本的なアプリケーション、スキン、などから構成される。これら個々のモジュールは個別に変更したり設定したりすることができ、ユニークな組合せを作ることができるが、多くのデスクトップ環境ではデフォルトの設定があるので、それを使うことができる。
またそういったフルスタックのデスクトップ環境とは別に、IceWM、Fluxbox、Window Makerといったウィンドウマネージャは単純なデスクトップ環境と言える機能を備えている。evilwmやwmiiなどのように、そういった機能のないウィンドウマネージャもある。
X上の初期のデスクトップ環境としてCDEがあるが、これはプロプライエタリな製品であったため、コストやライセンスの問題があってLinuxなどのUnix系OSには普及しなかった。1996年にはKDE、1997年にはGNOMEが登場。1997年に始まったXfceはそれらより小さいプロジェクトであり、性能とモジュール性向上に集中したもので、2006年に始まったLXDEも同様である。2012年現在、GNOMEとKDEが主流であり、Linuxディストリビューションの多くがデフォルトでどちらかをインストールする。これらには次のような特徴がある。
- プログラマから見て、標準化されたAPI群、プログラミング環境、ユーザインタフェースのガイドラインが提供されている。
- KDEとGNOMEは多数の言語に対応しており、翻訳家から見れば同時に各国語に対応するための基盤が整備されている[4][5]。
- アーティストから見れば、才能を共有する場でもある[6][信頼性要検証][7]。
- 人間工学の専門家から見れば、作業環境を単純化するのを手伝う機会を提供する[8][9][10][11]。
- アプリケーション開発者にとっては、統合のためのリファレンス環境を提供する。例えば OpenOffice.org がある[12][13]。
- ユーザーから見れば、完全なデスクトップ環境と一連の基本アプリケーション群を提供する。ファイルマネージャ、ウェブブラウザ、マルチメディアプレーヤー、電子メールクライアント、アドレス帳、PDFリーダー、写真マネージャなどである。
2000年代初め、KDE[14] とGNOMEが円熟期に達した。その後もそれぞれが新たな向上のためのプロジェクトを推進した(KDEはAppeal、GNOMEはToPaZ)。どちらも目標は似たようなものだが、採用した人間工学的手法は異なる。KDEはアプリケーションの連携と相互運用の強化を推進しており、賢明なデフォルトを設定しようと試みつつ、高度にカスタマイズ可能で非常に複雑な機能を多く含んでいる。一方GNOMEはより規範的で、必須なタスクの細かい詳細に集中し、全体としては単純化しようとしている。結果としてそれぞれが異なるユーザー層と開発コミュニティをひきつけている。努力の重複を減らすため、非公式な協力ゾーンとしてfreedesktop.orgが生まれた。
GNOMEとKDEは高性能なコンピュータを主な対象としているため、低性能な古いシステム向けには別のデスクトップ環境が使われる。そのような軽量デスクトップ環境としてLXDEとXfceがある。どちらもGNOMEと同じGTKツールキットを採用している。KDEと同じQtテクノロジーをベースにした軽量デスクトップ環境としてはLXQtのほかBSD向けに開発されたLuminaなどがある。
Unix系のデスクトップ環境の比較
Unix系での主要な7種類のデスクトップ環境のデフォルト構成の比較表を以下に示す:
GNOME | KDE | Cinnamon | MATE | Xfce | LXDE | LXQt | |
---|---|---|---|---|---|---|---|
ウィジェット・ツールキット | GTK3 | Qt | GTK3 | GTK+2 | GTK+2 | Qt | |
X Window System ディスプレイマネージャ |
GDM | KDM | MDM | LXDM | sddm | ||
ウィンドウマネージャ | Mutter (GNOME 3) Metacity (GNOME 2) |
KWin | Muffin | Marco | xfwm4 | Openbox | |
ファイルマネージャ | ファイル | Dolphin | Nemo | Caja | Thunar | PCMan File Manager | PCMan File ManagerQT |
アーカイバ | アーカイブマネージャー | Ark | Squeez | Engrampa | Xarchiver | Xarchiver | Xarchiver |
端末エミュレータ | GNOME 端末 | Konsole | MATE Terminal | Terminal | LXTerminal | qterminal | |
テキストエディタ | gedit | Kate | Pluma | Mousepad | leafpad | notepadqq | |
メディアプレーヤー | ビデオ | Kaffeine | totem | Parole | SMPlayer | ||
ジュークボックス型 オーディオプレーヤー |
Rhythmbox | Amarok | |||||
CDバーナー | Brasero | K3b | Xfburn | ||||
CDリッパー | Sound Juicer | KAudioCreator | |||||
イメージビューアー | Eye of GNOME | Gwenview | Eye of MATE | Ristretto | GPicView | lximage-qt | |
オフィススイート | GNOME Office | KOffice | |||||
ウェブブラウザ | Web | Konqueror | Midori | Falkon |
注釈
出典
- ^ “Desktop Metaphor” (英語). Csdl.tamu.edu. 2017年11月24日時点のオリジナルよりアーカイブ。2010年7月5日閲覧。
- ^ “Window managers and desktop environments” (英語). Linux 101. 2012年3月3日時点のオリジナルよりアーカイブ。2019年5月27日閲覧。
- ^ “Operating System Market Share” (英語). Marketshare.hitslink.com. 2019年5月27日閲覧。
- ^ “KDE Localization” (英語). L10n.kde.org. 2012年8月3日閲覧。
- ^ RafaelFontenelle: “TranslationProject - GNOME Wiki!” (英語). wiki.gnome.org. 2019年5月27日閲覧。
- ^ Link 27 Dec Personalized Golf Ball Sign» (2011年12月27日). “Where life imitates art” (英語). KDE-Artists. 2012年2月7日時点のオリジナルよりアーカイブ。2012年2月4日閲覧。
- ^ ChPe: “Personalization - GNOME Wiki!” (英語). wiki.gnome.org. 2019年5月27日閲覧。
- ^ “Open Usability” (英語). 2012年8月3日閲覧。
- ^ The GNOME Project: “GNOME Human Interface Guidelines - GNOME Developer Center” (英語). developer.gnome.org. 2019年5月27日閲覧。
- ^ The GNOME Project: “GNOME Human Interface Guidelines (GNOME 2) - GNOME Developer Center” (英語). developer.gnome.org. 2019年5月27日閲覧。
- ^ KDE: “KDE Human Interface Guidelines — Human Interface Guidelines documentation” (英語). hig.kde.org. 2019年5月27日閲覧。
- ^ Jan Holesovsky: “OpenOffice.org - KDE Integration Project” (英語). kde.openoffice.org. KDE (2005年8月26日). 2011年12月24日時点のオリジナルよりアーカイブ。2019年5月27日閲覧。
- ^ GNOME Foundation: “Gnome/OpenOffice.org” (英語). Gnome.org. GNOME. 2008年10月18日時点のオリジナルよりアーカイブ。2019年5月27日閲覧。
- ^ “Linux Usability Report v1.01” (PDF) (英語). KDE. 2013年1月18日時点のオリジナルよりアーカイブ。2012年8月3日閲覧。
- ^ Chris Haynes. “Scalos - The Amiga Desktop Replacement” (英語). scalos.noname.fr. 2012年8月3日閲覧。
- 1 デスクトップ環境とは
- 2 デスクトップ環境の概要
- 3 概要
- 4 歴史
- 5 X Window System におけるデスクトップ環境
- 6 デスクトップ環境の例
- 7 関連項目
- 8 外部リンク
- デスクトップ環境のページへのリンク