各種資料
クライアント間通信
WMは他のクライアントと関わるので、Xにおけるクライアント間通信の規約に従う必要がある(どの程度準拠するかはWMによって様々)。クライアント通信に関する規約を定めたものにはICCCM(Inter-Client Communication Conventions Manual)とEWMH(Extended Window Manager Hints)がある。異なるアプリケーションが通信、連携する際の約束事が定められているので、例えばタスクバーとWMを連携させたいときなどは(両者を自分で書いて独自の規約で通信させるのでない限り)これに従う必要がある。
- ICCCMの一部には後発のEWMHで書き換えられていたり、古くなっていて現実にそぐわない部分がある点に注意が必要
- 歴史的経緯によりNetWMとも呼ばれるらしい。識別子名に名残りが見られる
拡張
Xには拡張が多く、しかも今ではそれが当たり前、となっているものが多い。必要に応じて個別に参照する必要がある。
- 動的に画面解像度を設定できるようにするための拡張
- XRandRに先行するマルチディスプレイ拡張