在 Linux 上远程启动图形程序

And*_*rew 4 linux ssh

有没有办法在 Linux 机器上远程(即通过 SSH)启动图形程序?使用 Putty 时,如果我执行需要 X 的命令,我会“无法打开显示”。请注意,我希望程序在远程机器上启动 - 所以我不想将输出转发到本地 X 服务器或类似的东西。

我想要这个专门用于在 Android 上创建远程控制应用程序 - 即我按下手机上的按钮,它会在 Linux 机器上打开图片幻灯片。

我开始觉得我可能需要编写自己的服务器进程来监听这些事件……但是如果我可以通过 SSH 推送它们,它可能会更简单。

小智 7

您必须将 DISPLAY 环境变量设置为您希望程序连接到的 X 服务器。

例如 xterm 可以用以下命令启动: DISPLAY=:0 xterm