在另一个 X 会话中运行软件

在另一个 X 会话中运行软件

我正在测试Firefox 每日构建版本。有时,夜间构建会导致 X 崩溃。

是否可以启动一个单独的 X 会话来运行崩溃的程序?它是否vncserver运行自己的 X 会话?如果可以,那么如果我在 VNC 服务器中运行夜间版 Firefox,它可能会解决我的问题。

答案1

我会说你应该这样做:

sudo Xnest :1.0 -geometry 800x480 -ac & DISPLAY=:1.0 chromium-browser

它不提供窗口管理器。要获得窗口管理器,您可以用x-window-manager或类似的东西替换上面的“chromium-browser”。

在命令开始执行后,在命令后面附加一个 & 符号以返回到终端。然后,您可以通过在嵌套 x 服务器中添加前缀来启动它们DISPLAY=:1.0

但是:这似乎不知何故被打破了。有一个错误报告(状态:进行中;重要性:高)与之相关,我已经对其进行了测试,事实上,当我尝试启动“x-window-manager”或“gnome-session”时,它确实会崩溃。

但是,上述命令在没有窗口管理器的情况下运行良好(至少在 chromium 上如此,如果它适用于 Firefox 4,请报告)

相关内容