从 18.04 升级到 18.10 后,gdm3 默认不会启动

jim*_*ris 5 gdm boot login lightdm 18.10

当我将 gdm 配置为我的默认显示管理器 ( dpkg-reconfigure gdm3) 然后重新启动时,我看到一个带有闪烁光标的黑屏。从那里,我不能做任何事情,因为 ttys 不起作用(ctrl+alt+F1 到 F7)。我不知道为什么。

为了解决这个问题,我启动到安全模式,重新配置 lightdm,然后重新启动。

我观察到 gdm 由于某种原因无法启动(因此出现黑屏)。

$ systemctl status gdm.service 
? gdm.service - GNOME Display Manager
   Loaded: loaded (/lib/systemd/system/gdm.service; static; vendor preset: enabled)
   Active: inactive (dead)

Nov 04 16:46:05 rigel systemd[1]: gdm.service: Unit cannot be reloaded because it is inactive.
Run Code Online (Sandbox Code Playgroud)

当我手动启动 gdm 时,systemctl status gdm.service我可以注销并使用 gdm 重新登录。重启后,再次出现黑屏,光标闪烁。

有任何想法吗?谢谢。

GNOME Shell 3.30.1
Ubuntu 18.10 cosmic
Kernel: x86_64 Linux 4.18.0-10-generic
NVIDIA driver 410.73 (GeForce GTX 970)
Run Code Online (Sandbox Code Playgroud)

小智 4

升级到 18.10 后,我的两个 Ubuntu 18.04 机器上都遇到了同样的问题。两者都配置了 nvidia 图形并使用 Ubuntu 提供的 vanilla gnome 会话(不是他们混合在一起的 Unity-ish 版本)。对 nvidia 驱动程序进行了大量的尝试并没有效果。

我做了另外两件事——不知道哪件事让它回来了。从这个答案 编辑/etc/gdm3/custom.conf为 asudo并取消注释该行以强制 Xorg 超过 Wayland

WaylandEnable=false
Run Code Online (Sandbox Code Playgroud)

我还安装了ubuntu-session

sudo apt install ubuntu-session
Run Code Online (Sandbox Code Playgroud)

但不确定这是否真的需要,所以我建议您/etc/gdm3/custom.conf先尝试编辑并重新启动。