分离X11应用程序并重新连接另一个?

给定一个运行在networking上的无头Linux套件,但安装了Xorg,并且networking上有各种其他能够使用X-forwarding与SSH连接的机器,并且在本地机器上运行X11应用程序,我有一个有趣的问题。

我熟悉使用“屏幕”来封装SSH会话,以便我可以从另一台计算机上分离并重新连接,当分离时,进程继续运行,当我重新连接时,可以通过缓冲区向后滚动,看看输出了什么。

X11应用程序可能是相同的吗? 我遇到了一段时间想要运行wireshark做一些包嗅探的情况,但是当它运行时,我需要切换电脑,但是我意识到没有办法知道从wireshark线程“断开连接”同时仍然保持运行状态,并且可以在稍后的时间(也许从另一台计算机)通过另一个SSH会话重新连接。 是否有一个类似的过程,可以使用X11应用程序转发到远程机器的“屏幕”断开/重新连接?

VNC会为你做这个。 这是远程桌面的Unix版本。

其他让您暂停和恢复远程X会话的事情包括:

  • 超越需求(在企业/教育领域受欢迎)
  • NoMachine NX / GPL库免费包装器,freeNX / Google的'neXX'NX服务器

你尝试过移动吗?