私が知る限り、画面は次の:D.S
ように識別されます。
D
ディスプレイ番号ですS
画面番号です
モニターに関連するすべての画面を一覧表示しようとしています。
同様の方法を使用して現在のモニターをすべてインポートできますが、特定のcd /tmp/.X11-unix && for x in X*; do echo ":${x#X}"; done
モニターの画面を一覧表示する方法が見つかりません。
また、画面名に関連するモニターと画面番号を取得したいと思います。たとえば、xrandr -q
次を返します。
HDMI1 connected 1920x1080+0+328 (normal left inverted right x axis y axis) 290mm x 170mm
<snipped>
HDMI1
たとえば、X識別子を取得する方法はありますか:0.0
?
提供できる手がかりをご提供いただきありがとうございます!
ベストアンサー1
モニターに関連するすべての画面を一覧表示しようとしています。
xdpyinfo | grep -A4 '^screen'
また、画面名に関連するモニターと画面番号を取得したいと思います。たとえば、xrandr -q は次を返します。
彼らは関係ありません。表示されるすべての出力はxrandr
同じモニターと画面の一部です。
ただし、x11サーバー(「ディスプレイ」)が複数の画面で構成されている場合(ここで「画面」は物理ディスプレイではなくx11で使用される抽象化です)、またはに関する情報をxrandr
表示する画面を選択できます。このオプションを無効にすると、次の情報のみが表示されます。xrandr --screen snum
--display :dnum.snum
xrandr
最初画面はすべてではなく構成されています。
x11は、同じ深さを持つ場合、複数のモニターを同じ「画面」の一部として扱うことができ、デフォルトではそうします。