繁体   English   中英

使X11应用程序保持活动状态,之后我可以断开连接并重新连接到该应用程序

[英]Keeping a X11 application alive, which I can disconnect from and reconnect to afterwards

我目前有一个很小的,无头的(并且我当然想保持这种状态:))设置了Vagrant和VirtualBox的Linux虚拟机,为了进行测试,我想运行一个X11应用程序(Firefox),其输出将输出到Xming上。我的真实机器。 所有这些都是笨拙的,完美地工作,但是我还不高兴!

我想要做的是做一些设置工作,确保一切正常运行,然后从服务器断开连接,然后让测试正常进行。 但是,如果出现问题,或者我只想检查事物的当前状态(某些测试可能要花费数小时),那么我想跳回到服务器上,并将X11输出再次指向我的机器。 但是,尽管有很多Google知识和学习X11的负载,这些都是我几个小时前不知道的,但除了启动时,我什么都找不到选择X11应用程序输出的位置。

DISPLAY=:10 firefox &

我已经阅读了一些随机博客文章,其中Xephyr XServer做到了这一点(有点像一个中间X11缓冲区,然后将其重定向到您想要的地方,否则仅输出到/ dev / null),但是我找不到任何其他引用或其他任何方式。

我目前有一种可接受的方法来执行此操作,这将达到我的目的,我运行的vnc4server可以接收firefox的输出,然后可以像正常的VNC服务器一样完全连接和断开连接。 这使我可以做我想做的事情,但不能做我想做的事情。 我希望能够完全不需要VNC服务器。

有一个名为Xpra的程序,其工作方式类似于“屏幕”,但适用于X会话。 它会从主会话开始一个单独的X会话,以进行远程访问,但是您可以从主机随意连接/断开它。

http://www.xpra.org/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM