xdpyinfo
Xサーバーが自分について語れることをすべて出力する。バージョン、ベンダー、拡張、スクリーン、深度、ビジュアル。
出力はディスプレイ名、ベンダー文字列、プロトコルのバージョンで始まり、続いてサーバーが対応するすべての拡張、つまりRANDR、XINERAMA、Composite、MIT-SHMなどが並ぶ。その後に、各スクリーンのピクセル数とミリメートル単位のサイズ、そこから求まるドット/インチ、利用可能な深度、そして長々と続くビジュアルの行列が来る。
「今、実際に何を相手にしているのか」という問いに答えてくれるので、スクリーンサイズを得るためにdimensions:の行をスクレイピングするスクリプトは昔から多い。ただしマルチモニター環境ではこの行は誤解を招く。個々のモニターではなくX スクリーン全体を表すからで、そちらではxrandrが適切な道具だ。ミリメートルの値にいたっては、ドライバがでっち上げていることが、誰もが認めたがらないほど多い。