分离 X11 应用程序并重新附加到另一个应用程序?

分离 X11 应用程序并重新附加到另一个应用程序?

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

我熟悉使用“屏幕”来封装 SSH 会话,这样我就可以从另一台机器分离并重新连接它,并且在分离时,进程继续运行,当我重新连接时,我可以向后滚动缓冲区并查看输出的内容。

X11 应用程序是否也能实现同样的功能?我遇到过这样的情况:我想运行 wireshark 一段时间来嗅探数据包,但在运行时,我需要切换计算机,但我意识到我不知道如何“断开”与 wireshark 线程的连接,同时仍保持其运行,并处于我可以稍后通过另一个 SSH 会话重新连接到它的状态(可能从另一台机器)。对于转发到远程计算机的 X11 应用程序,是否有类似于“屏幕”断开/重新连接的过程可以完成?

答案1

VNC 将为您完成此操作。它是 Unix 版本的远程桌面。

答案2

http://en.wikipedia.org/wiki/Xpra 听起来比 VNC 更像你想做的事情。

答案3

允许您暂停和恢复远程 X 会话的其他功能包括:

  • Exceed onDemand(在企业/教育界很流行)
  • NoMachine NX / 其 GPL 库的免费包装器,freeNX / Google 的“neatX”NX 服务器

答案4

你有没有尝试过移動器

相关内容