保持X11应用程序活动,我可以断开连接并在之后重新连接

时间:2012-09-06 22:33:08

标签: linux ssh x11 virtual-machine x11-forwarding

我目前有一个小小的,无头的(我当然希望保持这种方式:))Linux虚拟机设置Vagrant和VirtualBox,为了测试,我想运行一个X11应用程序(Firefox),其输出来我真机上的Xming。所有这些都是笨拙的海鲂,工作得很好,但我还不开心!

我想要做的是做一些设置,确保一切正常运行,然后断开与服务器的连接,让测试运行它的过程。如果出现问题,或者我想检查事物的当前状态(某些测试可能会持续数小时),我想跳回服务器并再次将X11输出指向我的机器。但是,尽管我在几个小时前还不知道大量关于X11的谷歌和学习负载,但我找不到任何关于选择X11应用程序的输出去除的地方,除了在启动时,即;

DISPLAY=:10 firefox &

我已经阅读了一些随机的博客帖子,Xephyr XServer做了这个(有点像中间X11缓冲区,然后如果你想要它重定向,否则只输出到/ dev / null),但我找不到任何其他参考,或其他任何做。

2 个答案:

答案 0 :(得分:0)

我目前有一种可接受的方式来实现这一点,这将有助于我的目的,我有一个vnc4server运行,它接受firefox的输出,然后我可以连接和断开连接,没有任何问题,就像一个普通的VNC服务器。这让我可以做我想做的事,但不是我想做的事。我希望能够在不需要VNC服务器的情况下完成这项工作。

答案 1 :(得分:0)

有一个名为Xpra的程序有点像" screen"但对于X会话。它将从主程序启动一个单独的X会话,用于远程访问,但您可以随意从主机连接/断开它。

http://www.xpra.org/