重新启动 X 后如何恢复挂起的进程?

重新启动 X 后如何恢复挂起的进程?

我有多个 Firefox 实例正在运行,但我已将其暂停。我想我使用了“GUI”(KDE 的系统活动),我认为它与kill -19.通常这工作正常 - 我可以以图形方式或从终端恢复进程。这次,我试图修复 X ​​问题,所以我重新启动了 X。回到桌面后,我仍然可以看到挂起的进程,但不知道如何恢复它们。

在系统活动中,它们不再有窗口标题。我尝试恢复其中一个(三个),然后它..消失了(“意识到”X 已经退出了?)。当我尝试使用其中一个已挂起的配置文件启动 Firefox 时,它会显示“已在运行”消息。挂起的进程仍在占用内存。

有没有办法让我的 Fox 会话恢复到原来的样子?或者我唯一的选择是恢复它们并让它们死亡,然后重新开始?

使用最新的 (K)Ubuntu 12.04、KDE4

答案1

X11 客户端在 X 服务器端存储上下文数据。当服务器重新启动时,所有这些都会丢失,因此我不知道如何简单地将客户端“重新插入”到另一个服务器实例。

如果您确实希望能够在 X11 服务器重新启动后恢复 X11 客户端,则需要首先通过中间 X11“代理”服务器(如 VNC、Xpra、NX 或商业服务器(如 Oracle SGD、Citrix 和喜欢。

相关内容