コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

「ウィンドウシステム」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
Pipip672 (会話 | 投稿記録)
m編集の要約なし
Cewbot (会話 | 投稿記録)
m Bot作業依頼:インターネットアーカイブ - log
16行目: 16行目:
* 8½ と [[rio (ウィンドウシステム)|rio]] ([[Plan 9]])
* 8½ と [[rio (ウィンドウシステム)|rio]] ([[Plan 9]])
* [[Fresco|Fresco/Berlin]]
* [[Fresco|Fresco/Berlin]]
* [http://web.archive.org/web/20110811081519/http://home.comcast.net/~fbui/ FBUI](2011年8月11日時点の[[インターネットアーカイブ|アーカイブ]])
* [http://web.archive.org/web/20110811081519/http://home.comcast.net/~fbui/ FBUI](2011年8月11日時点の[[インターネットアーカイブ|アーカイブ]])
* [ftp://sunsite.unc.edu/pub/Linux/apps/MGR/!INDEX.html ManaGeR] (MGR)
* [ftp://sunsite.unc.edu/pub/Linux/apps/MGR/!INDEX.html ManaGeR] (MGR)
* [[Metisse]]
* [[Metisse]]

2017年9月4日 (月) 18:26時点における版

ウィンドウシステムの階層
ディスプレイサーバ図中ではWayland compositor)はウィンドウシステムの主要要素。ディスプレイサーバはクライアントとディスプレイサーバプロトコルで通信する。
ウィンドウの一般的な要素

ウィンドウシステム (Window System) とは、平行する複数のタスクにそれぞれ固有の領域(ウィンドウ)を割当て画面出力を多重化する、コンピュータ上のメカニズム、及びそのためのソフトウェアのこと。グラフィカルユーザインタフェース (GUI) (さらに言えばデスクトップ環境)を構成する要素であり、ウィンドウマネージャの実装をサポートし、グラフィックハードウェアやポインティングデバイス(マウスなど)やキーボードの基本的なサポートを提供する。

概要

ウィンドウシステムにより、ユーザーは複数のGUIアプリケーションを同時に表示させることができる。各アプリケーションにはそれぞれにウィンドウが対応し、ウィンドウは一般に矩形の領域になっている。古典的な単画面ソフトウェアとは異なり、ディスプレイサーバと呼ばれる単一のプロセスが画面出力を完全に掌握し、他のアプリケーションはクライアントとしてディスプレイサーバとやりとりをする。基本的に個々のアプリケーションが知っているのは自分のウィンドウの状態だけであり、それが実際にどう表示されるのか関知しない。

オペレーティングシステムによってはウィンドウシステムとウィンドウマネージャの境界線があいまいである。

またX Window Systemのようにネットワーク透過のウィンドウシステムの場合、遠隔にあるコンピュータ上で動作するアプリケーションのウィンドウをローカルなコンピュータで表示させることができる。X Window System は階層化されており、それ自体はGUIのルック・アンド・フィールや振る舞いを規定せず、ウィンドウマネージャウィジェット・ツールキットデスクトップ環境に任せている。

ウィンドウシステム一覧

Unix系OSのウィンドウシステム

Webウィンドウシステム

その他

XP以前のMicrosoft WindowsClassic Mac OSGarnet OSなどのOSには、ウィンドウシステムがOS内に一体化して組み込まれている。

関連項目