~からhttps://unix.stackexchange.com/a/17278/674
ローカルディスプレイはのソケットに対応します
/tmp/.X11-unix
。(cd /tmp/.X11-unix && for x in X*; do echo ":${x#X}"; done)
コンピュータから:
$ (cd /tmp/.X11-unix && for x in X*; do echo ":${x#X}"; done)
:0
:1
:10
:11
:2
:3
:4
:5
:6
:7
:8
:9
ディスプレイ番号(コマンドまたはpid)が与えられたXサーバーを見つける方法を知りたいです。
ありがとうございます。
答え1
lsof /tmp/.X11-unix/X*
ルートは各ソケットに対応するコマンドとpidをリストします。その後、例のようにソケット名をディスプレイ番号と一致させることができます。