所以我找到了解决方案。(确保这是您正在寻找的东西:此解决方案将帮助您在计算机上打开图形应用程序并将其显示在远程计算机监视器上)
精简版
REMOTE_PC ~$ xhost +localhost
LOCAL_PC ~$ x11vnc -geometry 2560x1440 &
LOCAL_PC ~$ ssh UserName@REMOTE_PC_IP "export DISPLAY=:0.0 xeyes && cinnamon-screensaver-command -d && vncviewer LOCAL_PC_IP"
ps 我不知道第一行是否必要
长版:
REMOTE_PC - 是连接到投影仪的电脑
LOCAL_PC - 是您坐在上面的电脑。
使用 IP 在 REMOTE_PC 上要做的事情 - REMOTE_PC_IP
启用 localhost x 控制。物理上去输入,你需要做一次。
xhost +localhost
在带有 IP 的 LOCAL_PC 上要做的事情 - LOCAL_PC_IP
启动vnc服务器
x11vnc -geometry 2560x1440
ssh 到远程电脑
ssh username@REMOTE_PC_IP
导出显示,在该远程 PC 上解锁屏幕(就像您输入密码并登录),启动客户端并连接到在本地 PC 上启动的服务器。
export DISPLAY=:0.0 xeyes
cinnamon-screensaver-command -d
vncviewer LOCAL_PC_IP
ps 而不是 cinnamon-screensaver-command,您可能需要使用 gnome-screensaver-command