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

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

我正在运行带有 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

答案1

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

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

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

相关内容