像持久X转发?

我在这个标题上遇到麻烦,请编辑。

  • 当用户使用VNC / NX / RDP / other-tla连接到虚拟机时,他们会在窗口中获得持久性桌面。
  • 当他们使用ssh -X转发进行连接时,他们会得到一个由本地窗口pipe理器pipe理的本地窗口。

    1:有没有办法在虚拟机上运行一个程序,让它在本地pipe理,并持久?
    2:客户端可以在Windows或OS-X上吗?

ps:在这种情况下,虚拟机正在运行Ubuntu

看看xpra 。

我认为你的意思是“坚持不懈”,因为“我可以断开,然后回到窗口,好像什么都没有改变”。

如果是这样,不,你不能。 X应用程序只能访问一个X服务器。

如果你想持久化,你将不得不开始一个VNC / NX会话,然后在那里运行你的应用程序。

或者,你可以直接在虚拟机的控制台上运行,如果它被设置为运行X,并通过x11vnc导出; 这个页面显示了我是如何为一个客户做的。