在另一篇文章中也提出了类似的问题。回答您的问题:
- 这是应该工作的方式吗?我以为台式机应该使用与显示管理器相同的TTY(或其他名称)。
好吧,是的。负责gdm的GNOME开发人员在这里解释了它以前的工作方式以及所做的更改:
以前,我们以root用户身份启动一个X服务器,然后在您登录时将其“变形”为会话X服务器。如果您要进行快速的用户切换,那么我们将按需启动第二台X服务器。
出于安全原因和Wayland移植原因,我们现在在用户会话中启动X服务器和Wayland服务器,而不是作为root用户启动。
为此,我们启动了两个X服务器,一个用于gdm greeter会话,另一个用于会话用户。
在切换到用户会话之后,完全有可能拆除问候者,它只需要更多代码,但是不幸的是,不可能将问候者会话和用户会话都放在VT1上,因为我们必须先启动用户会话,然后拆除问候者会话,并且当同一VT上同时有两个X服务器时,我们不能处于中间状态。
我只是忘记了围绕两个gnome-shell实例的资源问题。我将与Ray聊天,看看我们是否要拆除问候会议,然后根据需要启动它以进行用户切换/注销以节省资源。
- 我是否通过这种方式设置事物来使用更多图形资源?
是。
- 登录后,是否可以将GDM3从显示器传递到Gnome桌面?
可能要等到修复程序交付或您恢复到gdm 3.14时,这可能才是最好的出路。
- 做#3有什么好处吗?
有人抱怨gdm3中的内存泄漏和一些性能问题。
最好的办法是将桌面管理器从gdm3切换到lightdm,直到解决此问题为止。好消息是您使用的是Ubuntu GNOME,lightdm很酷,看起来像统一登录屏幕。
安装lightdm:
sudo apt install lightdm
切换到它:
sudo dpkg-reconfigure lightdm
重新启动后,您可以很好地使用tty和正常的资源,并且仍然使用GNOME。或切换到其他桌面环境,例如KDE,XFCE,Mate等。