几个月来,我一直在使用 Gnome on Wayland 运行 17.04,没有任何问题。当我回答“是”以更新到 Wayland 上的 17.10 时,什么也没发生(当我使用终端时,出现了无法打开 X 窗口的警告),所以我改为在 Xorg 上的 Gnome 上更新到 17.10。
更新后,我在启动屏幕上有三个选择:
Gnome,
Gnome unter Xorg,
Gnome unter Xorg (this appears twice),
Ubuntu,
Ubuntu on Xorg,
Ubuntu on Xorg (again this appears twice),
Unity
这三个版本都可以正常启动,但两个 Xorg 桌面之间有一些细微的差别,而 Unity 是我的旧 Unity 桌面。如果我启动 Gnome 或 Ubuntu 桌面并运行“echo $XDG_SESSION_TYPE”,它会像您期望的那样简单地回答“X11”。
我的问题是为什么 17.04 可以在 Wayland 上运行良好,而 17.10 却不行?
答案1
好吧,问题似乎已经解决了。我从 gdm 切换到 lightdm,然后又切换回来,然后重新启动了计算机。启动花了很长时间,但完成后出现了一个新的登录屏幕,可以选择 Gnome、Xorg 上的 Gnome、Ubuntu、Xorg 上的 Ubuntu。我选择了“Gnome”,然后运行“echo $XDG_SESSION_TYPE”回答“Wayland”。