同时运行多个 GUI

同时运行多个 GUI

我知道 Ubuntu 有多个由 Getty 运行的虚拟控制台,您可以使用 CTRL + ALT + F1-F8 在它们之间切换

我还知道 X 服务器在 F7 实例上运行,并且 X 服务器运行像 Gnome 这样的 GUI。

我想在其他虚拟控制台上(同时)运行 X 会话,以便我可以同时在每个控制台上运行不同的 GUI。

1)这可能吗?

如果是

2)每个虚拟终端是否都需要一个单独的 X 会话实例才能正常工作

3)我该怎么做?

答案1

在 12.xx 上所有旧机制都能正常工作(16.04 不行)。

  1. 将用户添加到视频组(不确定是否有必要,但是......)

    sudo adduser 用户名 视频

  2. 授权用户启动 X 服务器(16.04 无法运行)现在您可以使用 sudo 运行,但这会将所有类型的 root 拥有的文件留在您的主目录中,并最终弄乱您的登录(转到虚拟术语来修复问题)。

    sudo dpkg-reconfigure x11-common 也许只需编辑 /etc/X11/Xwrapper.config 以放置 allowed_users=console 或 everyone 该文件在 16.04 中不存在。

  3. 在新显示器上启动 xterm。现有显示器为 :0,因此只需获取下一个数字 :1 等,并将其放在虚拟术语 8 上

    xinit /usr/bin/xterm -- :1 vt8

  4. 切换到虚拟终端 8 上的新屏幕(crtl alt f8),然后在 xterm 中启动所需的窗口管理器(但可能不是 unity)。如果在原始 vt7 屏幕上重新打开,则可能需要将 DISPLAY 变量更改为 :1。您可以使用 -display :1 & 从主 :0 显示器启动所选显示器上的程序。

我快速浏览了 16.04 并且没有看到如何授权用户启动 X,自从我上次这样做之后情况已经发生了变化。

相关内容