Xディスプレイマネージャ
ディスプレイマネージャは、ユーザが直接操作するコンピュータ上で動作する場合もあるし、リモートのコンピュータで動作する場合もある。前者の場合、ディスプレイマネージャは1つ以上のXサーバを起動し、最初にログイン画面を表示し(オプションで)ログアウトの度にログイン画面を表示する。後者では、ディスプレイマネージャは XDMCP プロトコルに従って動作する。
XDMCP プロトコルは、Xサーバの自律的起動とディスプレイマネージャへの接続を指示する。X Window System では、Xサーバはディスプレイ(画面)と入力機器のあるコンピュータ上で動作する。サーバは XDMCP プロトコルを使って他のコンピュータ上のディスプレイマネージャと接続でき、セッション開始を要求できる。この場合、Xサーバはグラフィカルな telnet クライアントのように振る舞い、ディスプレイマネージャが telnet サーバのように振舞う。