「ウィンドウマネージャ」の版間の差分

削除された内容 追加された内容
Okipow (会話 | 投稿記録)
m編集の要約なし
Okipow (会話) による ID:58907299 の版を取り消し
1行目:
'''ウィンドウマネージャ'''({{Lang|en|window manager}})は、[[グラフィカルユーザインタフェース]]の[[ウィンドウシステム]]における[[ウィンドウ]]の配置や外観を管理する[[システムソフトウェア]]<ref>[http://dictionary.reference.com/browse/window%20manager Window manager definition]</ref>。多くのウィンドウマネージャはデスクトップ環境の一部としてするよう設計されている。これらは、例えばグラフィックハードウェア、ポインティングデバイス、あるいはキーボードなどを制御する下層のグラフィカルシステムとともにする。ほとんどウインドウマネージャは、ウィンドウシステムとウインドウマネージャを明確に区別して設計されていない。ウィンドウメタファーを使用するあらゆるグラフィカルオペレーティングシステムは、実際の機能要素が異なっていようとも、なんらかのウィンドウを管理する<ref>[http://www.pcmag.com/encyclopedia_term/0,2542,t=window+manager&i=54598,00.asp Window manager definition]</ref>。[[Microsoft Windows|Windows]]や[[Macintosh]]のように[[オペレーティングシステム]]の機能としてウィンドウマネージャが存在するものもあるが、[[X Window System]]は、そのものはあくまで[[サーバ]] / [[クライアントサイド|クライアント]]の環境を構築するだけであり、その上で機能する[[アプリケーションソフトウェア|アプリケーション]]は持たない。そのため、X上で機能するさまざまなウィンドウマネージャが開発され、リリースされている。
 
== ウィンドウマネージャの機能 ==
ウィンドウマネージャは、アプリケーションを出力するウィンドウと、ウィンドウを操作するためのメニュー、アプリケーションを起動するための[[アイコン]]から構成され、ウィンドウマネージャによってウィンドウのオープン、クローズ、最小化、最大化、移動、サイズ変更、および中のウィンドウの記録を行う。通常は二次元方形のウィンドウを作成し、そこにアプリケーションの内容を出力する。
 
ウィンドウマネージャによっては、[[デスクトップ環境]]の構築([[デスクトップの背景|壁紙]]の制御、アプリケーションアイコンの配置)などの機能を持っているものもあり、単なるウィンドウの制御に留まらないものも多い。
24行目:
{{main|タイル型ウィンドウマネージャ}}
 
タイル型ウィンドウマネージャ({{lang|en|Tiling window manager}})は、画面全体を使ってウィンドウをそれぞれ上下左右に並べて配置し、原則として各ウィンドウが他と重なることがない。ウィンドウの生成、破棄によってウィンドウを指定されたレイアウトに基づき動的に再配置するウィンドウマネージャを動的タイル型ウィンドウマネージャという。[[Microsoft Windows 1.0]]はタイル型であり、X Window System上でするさまざまなタイル型ウィンドウマネージャが存在する。タイル配置とは相性の悪いGUIアプリケーションも存在するため、任意のアプリケーションをフロート配置(アプリケーションの要求するウィンドウサイズで、他と重なる表示を許す)できるウィンドウマネージャもあり、これを動的ウィンドウマネージャ({{lang|en|Dynamic window manager}})と呼ぶこともある。
 
== X Window System のウィンドウマネージャ==