有人知道如何克隆/连接到正在运行的 xorg 服务器以软实时查看监视器/显示器显示的内容(显示器在几英里之外,但我可以通过 TCP/IP 到达它)?我有一个小脚本来获取屏幕截图,但有点受限。
#!/bin/bash
REMOTE_USER=root
IP=$1
IMAGE_FILE=/tmp/host_${IP}_`date +"%Y%m%d-%H:%M:%S"`.png
ssh root@$IP 'xwd -d :0 -root | gzip' | gunzip | convert - $IMAGE_FILE
Run Code Online (Sandbox Code Playgroud)
当然,如果可能的话,我认为以软实时方式查看显示器显示的内容会很好。:)
提前致谢,
亨伯
小智 6
如果你想在远程机器上安装 x11vnc,你可以像这样使用它:
ssh remote_ip_address sudo x11vnc -auth /home/some_user/.Xauthority -display :0
请记住在 sshd.config 中启用 X11 转发。你需要一个 VNC 客户端。
如果您不想使用 VNC,您可以使用任何其他程序,例如 Xnest:
Xnest -geometry 1024x768 :1& DISPLAY=:1 ssh -X gnome-session
需要针对您的特定情况进行一些修改,但对于使用 xwd 的人来说,这应该不是问题。
| 归档时间: |
|
| 查看次数: |
4340 次 |
| 最近记录: |