为什么 GDM 在 TTY1 上运行而 gnome-shell 在 TTY2 上运行?

Zag*_*ine 6 gdm tty

我正在使用 gnome-shell 3.20.4 运行 Ubuntu Gnome 16.10。
我通常看到我的图形界面在 TTY7 上运行。但是现在(新安装)我看到 GDM 在 TTY1 上运行,而我的图形界面在 TTY2 上运行。为什么 GDM 和 gnome-shell 是分开的?以及为什么它在 TTY2 上而不是在 TTY7 上运行图形界面。这是一个错误的配置还是看到这个是完全正常的?

在我的 TTY7 上,我可以看到: /dev/sda4/ clean: xxx/xxx files, xxx/xxx blocks

小智 4

我在 Gnome 的 Bugzilla 上找到了解释,见下文。希望他们能够通过在用户登录后拆除迎宾程序来解决内存消耗增加的问题。

GDM 的行为在 3.16 中发生了变化,因此我们现在从用户会话中启动一个新的 X 会话,而不是在登录屏幕上运行一个 X 服务器,然后将其转换为用户会话,这意味着我们需要启动用户会话在另一个 TTY/VT 上。

请注意,当使用快速用户切换时,您实际上也会遇到这种行为,每个用户都使用不同的 TTY/VT。我们只是将其扩展到第一个登录的用户。