远程控制 xorg 会话

vls*_*lsd 7 ssh xorg remote x11

可能的重复:
在远程 X 显示器上打开一个窗口(为什么“无法打开显示器”)?

我有一台运行 debian 的计算机,连接到我的电视,运行 xorg 会话。我想要做的是 ssh 进入那台机器并启动一个也将显示在该机器上的应用程序。例如,我希望能够从我的笔记本电脑 ssh 到它并在主机上启动 mplayer,在主机上播放文件并在电视上显示它。这可能吗?我觉得它应该(相对)微不足道,但我似乎无法弄清楚。

只是为了澄清,只需运行

$ ssh -X host
$ mplayer movie.avi &
Run Code Online (Sandbox Code Playgroud)

不会剪掉它,因为它会开始显示在我笔记本电脑的显示屏上。

jw0*_*013 6

如果您知道$DISPLAYssh 主机的 X 服务器正在使用什么,例如:0.0,以下内容对我有用:

ssh host
export DISPLAY=:0.0
Run Code Online (Sandbox Code Playgroud)

现在,您可以在主机上运行您选择的任何图形应用程序。当然,您将无法在笔记本电脑上/从笔记本电脑上查看或控制图形方面。