我在两个不同的系统(一台台式机,一台笔记本电脑)上安装了 Ubuntu 20.04.3(Gnome 版本 3.36.8)。首次启动后,这两个系统上的登录管理器都没有出现,我必须通过 tty 登录并执行startx
。
当我注销时,我可以再次使用 gdm3 登录,但是当笔记本电脑进入省电模式时,会话通常会崩溃。
安装是独立的(不同的下载、存储,均通过 shasum 验证)。它不是旧版本的升级,例如gdm3 无法在 ubuntu 20.04 上启动并且/usr/share/glib-2.0/schemas/org.gnome.mutter.x11.gschema.xml
文件似乎没有像本决议中显示的那样损坏错误报告。
这似乎也与Ubuntu 启动时不启动 gdm3 并进入 tty1因为这个输出似乎是正确的:
> systemctl get-default
graphical.target
按照建议WaylandEnable=false
进行设置/etc/gdm3/custom.conf
GDM3 无法在 Ubuntu 18.04 中启动似乎也无济于事。
我对 GNOME 了解不够,不知道要包含哪些更多信息,所以请告诉我。
> systemctl status gdm
● gdm.service - GNOME Display Manager
Loaded: loaded (/lib/systemd/system/gdm.service; static; vendor preset: enabled)
Active: active (running) since Tue 2022-01-11 10:29:18 CET; 2h 5min ago
Main PID: 843 (gdm3)
Tasks: 3 (limit: 9400)
Memory: 3.7M
CGroup: /system.slice/gdm.service
└─843 /usr/sbin/gdm3
Jan 11 10:29:28 sam-desktop gdm3[843]: Child process -1515 was already dead.
Jan 11 10:29:28 sam-desktop gdm3[843]: Child process -1515 was already dead.
Jan 11 10:29:28 sam-desktop gdm-launch-environment][1610]: pam_unix(gdm-launch-environment:session): s>
Jan 11 10:29:31 sam-desktop gdm3[843]: GdmDisplay: Session never registered, failing
Jan 11 10:29:31 sam-desktop gdm3[843]: Child process -1617 was already dead.
Jan 11 10:29:31 sam-desktop gdm3[843]: Child process -1617 was already dead.
Jan 11 10:29:31 sam-desktop gdm-launch-environment][1742]: pam_unix(gdm-launch-environment:session): s>
Jan 11 10:29:33 sam-desktop gdm3[843]: GdmDisplay: Session never registered, failing
Jan 11 10:29:33 sam-desktop gdm3[843]: GdmLocalDisplayFactory: maximum number of X display failures re>
Jan 11 10:29:33 sam-desktop gdm3[843]: Child process -1749 was already dead.
需要提到的一点是(遗憾的是)这两个系统都运行在 NVIDIA 显卡上,正如这个答案可能会有问题。
编辑:我只是想补充一点,我知道使用 lightdm 是另一种可能的解决方案,但我更愿意继续使用 gdm3。