我在之前的 Ubuntu 17.04(Unity)安装上安装了 Gnome 3.24(gnome-shell
和)。gnome-desktop-environment
我可以从显示管理器启动 gnome Wayland 会话gdm3
,但不能从启动Lightdm
。尝试启动时,我被卡在一个非交互式黑屏上,光标闪烁。
我知道我可以坚持gdm3
,但至少有两个原因让我不会坚持:
Lightdm
启动速度更快gdm3
无法像 lightdm 那样在双显示器上正确显示(连接窗口和面板跟随外部显示器上的光标。
如何gnome 3.24
Wayland
使用 Lightdm 作为显示管理器启动会话?
答案1
已提交错误报告,目前正在处理中。有一些解决方法,但这不是完美的解决方案。修复此问题后,我可以使用 Wayland 登录,但无法使用注销。
https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1632772
一种解决方案是删除 Unity 8 桌面:
sudo apt remove unity8-desktop-session
sudo apt autoremove
答案2
这个解决方法对我有用:https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1632772/comments/23。
LightDM 登录会话列表是.desktop
存储在两个位置的文件:/usr/share/xsessions/
用于 X11 会话;和/usr/share/wayland-sessions/
。这两个目录中的一些文件将具有相同的文件名。删除xsessions
LightDM 中的重复项以在 Wayland 中启动这些会话。
例如,我曾经使用 X11xsessions/gnome.desktop
启动wayland-sessions/gnome.desktop
GNOME。现在我已迁移xessions/gnome.desktop
到 Wayland ,GNOME 也使用 Wayland。gnome.desktop.disabled