linux - 重新附加丢失进程的 X 服务器 View

标签 linux qt session daemon

我正在运行 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 app 连接它。我在 win7 和 osx10.10.2 上试过。下载链接:

window :https://www.xpra.org/dists/windows/Xpra_Setup.exe 苹果电脑:https://www.xpra.org/dists/osx/x86/Xpra.dmg

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

相关文章:

linux - 在 qemu 中测试 linux 内核

linux - shell脚本不打印值

c++ - 无法访问映射中已初始化结构的内容

PHP session 在 SSL/非 SSL 页面之间被删除,即使在单独的选项卡中也是如此

asp.net - 将 ASP.NET 用户 session 限制为单个事件 session 的最佳做法是什么?

facebook 应用程序保留以前的用户详细信息

linux - CentOS 上的 Apache 问题配置路由到 "Index.html"(大写“I”)

linux - 在 Linux 上,如何使用 POSIX shell 禁用鼠标一秒钟,而不是等待第二个并立即做一些工作?

qt - 为什么 qSort() 不起作用?

qt - 在 Mac OS X Lion 上安装 Qt SDK 的问题