18.04 如何同时运行多个桌面环境?

18.04 如何同时运行多个桌面环境?

是否可以同时运行两个或更多不同的桌面环境?我的问题与我可以同时运行多个桌面环境吗(通过 CTRL+ALT+F1/F2/等等)?如果可以,如何运行?,但这似乎不适用于 Ubuntu >16。

我希望同一个用户能够同时使用 compiz 的默认 GUI 和使用 i3wm 的另一个 GUI。

我可以通过切换到另一个 TTY 并使用不同的用户登录来成功完成此操作,但不能使用同一个用户登录两次。

当我切换到另一个 TTY 并使用它时startx $(which i3),它就会启动i3。当我尝试使用 打开一个新终端时mod+<enter>,它出现在默认 GUI 中,而不是i3

如果我这样做,sudo startx [...]它就会起作用。我在日志中看到这两种方法之间的唯一区别Xorg是非 root 用户会出现以下行:

VGA arbiter: cannot open kernel arbiter, no multi-card support

更新:它的行为非常奇怪;我发现我可以在 i3 实例中打开由登录默认 gui 的同一用户启动的某些程序。但它似乎只是默认 gui 中未打开的程序。nautilus在 i3 中打开后,返回默认 gui 并尝试nautilus在那里打开,强制它在 中打开另一个实例i3。不知何故,程序似乎“锚定”到显示实例(此处默认 gui 具有 DISPLAY=0 和i3DISPLAY=1)。

相关内容