ウィンドウマネージャ
ウィンドウマネージャ(window manager)は、グラフィカルユーザインタフェースのウィンドウシステムにおけるウィンドウの配置や外観を管理するプログラム。一般にウィンドウシステムと連携して、ポインティングデバイスなどからの入力の切り換えなどについても扱う。ウィンドウシステムとウインドウマネージャを明確に区別して設計されていないシステムもあれば、ウィンドウシステムとウインドウマネージャを明確に区別して設計されているシステムもある。WindowsやMacintoshのようにオペレーティングシステムの機能としてウィンドウマネージャが存在するものもあるが、X Window Systemは、そのものはあくまでサーバ / クライアントの環境を構築するだけであり、その上で機能するアプリケーションは持たない。そのため、X上で機能するさまざまなウィンドウマネージャが開発され、リリースされている。もっともWindows ServerやmacOS Serverなどでは、GUIを経由しないいわゆる「ヘッドレス」で使えるように、「オペレーティングシステムの機能」という語の定義次第ではある。
コンポジット型ウィンドウマネージャ(Compositing window manager)はすべてのウィンドウの生成および描画を独立して行い、さまざまな二次元あるいは三次元環境でそれらを一緒に配置および表示する。これは高度な2Dおよび3D視覚効果によりそのインタフェースに多くの様々なルック&フィールの提供を可能としている。