jay*_*ren 6 ssh xorg video xrandr monitors
我需要编写一个脚本来检查本地网络中机器上的视频相关内容,例如
但是,我无法找到一种可靠的方法来判断监视器是否通过本地 ssh 连接插入。例如,如果我从机器 A ssh 到同一子网上的另一台机器 B,该xrandr
工具返回有关插入机器 A 而不是机器 B 的监视器的信息。我尝试了许多其他工具,但都给出了相同的效果. 我如何确定我正在探测插入到我连接到的机器而不是我运行 shell 会话的机器的监视器?
禁用 X11 转发(使用-x
switch to ssh
)并为机器 B 设置 DISPLAY 环境变量。例如,这将告诉您机器 B 上 :0 的设置:
ssh -x machineB
DISPLAY=:0 xrandr
Run Code Online (Sandbox Code Playgroud)