我正在运行 Xorg 并且我的 (Qt) 程序自己守护进程。现在我注销并重新启动 X 服务器。当我再次登录时,我的进程仍然运行良好,但我看不到它。

有没有办法将 X 服务器的新版本附加到旧进程?
如果我不重新启动整个服务器,而是注销并再次登录,有没有办法查看旧进程?

谢谢

最佳答案

xpra 应该可以满足您的要求。它也可以启动 tcp 连接(不需要 ssh)。在您的服务器上启动它:

xpra start :100 --start-child=xterm --bind-tcp=0.0.0.0:10000

在您的客户端上连接它:
xpra attach tcp:SERVERHOST:10000

您也可以使用 mac 或 windows xpra 应用程序来连接它。我在 win7 和 osx10.10.2 上试过。下载链接:

window :https://www.xpra.org/dists/windows/Xpra_Setup.exe
mac:https://www.xpra.org/dists/osx/x86/Xpra.dmg

关于linux - 重新附加丢失进程的 X 服务器 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/314739/

10-12 19:00