使用 vnc 运行单个应用程序

使用 vnc 运行单个应用程序

我想使用 vnc 在远程 ubuntu 机器上运行应用程序。目前我必须

  1. ssh 进入远程机器并运行 x11vnc
  2. 本地运行 vinagre
  3. 在 vinagre vnc 窗口中启动应用程序

我怎样才能将其转换为单个命令行操作?我可以将 1 和 2 组合成一个 bash 脚本,但是如何从命令行执行 3 呢?

答案1

如果您希望在 VNC 会话中使用特定应用程序,则可以使用vnc4server并编辑.vnc/xstartup来启动应用程序。但共享桌面不是您的物理 X11 显示器,而是另一个(虚拟)显示器。

另一种方法是使用 ssh / X11 转发(ssh -X server):您启动的任何图形应用程序都将重定向到您的本地桌面。

相关内容