Ubuntu 17.10 没有运行 Wayland

Ric*_*mes 15 gnome gdm xorg wayland 17.10

我在 Ubuntu 17.10 中遇到了一些奇怪的问题。在登录屏幕上,我缺少允许在 X 和 Wayland 之间切换的小图标。事实上,默认安装是运行 X 而不是 Wayland(通过echo $XDG_SESSION_TYPE在终端中运行验证,输出x11)。

我还运行了重复的进程,例如两个 Xorg 进程、两个 gnome-shell 进程等,一个来自我的用户,另一个来自 gdm 用户,这使启动时的内存使用量增加了一倍。为了查看重复的进程,我必须在系统监视器中检查“所有进程”,以便它显示所有用户的进程。系统监视器的屏幕截图:

屏幕截图:带有 xorg 的系统监视器

屏幕截图:带有 gnome-shell 的系统监视器

我这样做是因为我发现 Ubuntu 17.10 在启动时总共使用 4 Gb 内存时使用 1.2 Gb 内存很奇怪。即使是带有 Unity 的 Ubuntu 16.04 也只使用了 800 Mb。

通过使用 Ctrl+Alt+F1-7 探索虚拟终端,我可以看到在 TTY1 上总是有一个 gdm 会话。我的会话在 TTY2 上。TTY7 输出一些内核消息,如“/dev/sda: clean files blocks”,在以前的 Ubuntu 版本中,它应该返回到我的会话。

这是Reddit 帖子的后续内容,我解释说 Ubuntu 17.10 安装是全新安装,并且我没有安装任何 Nvidia 驱动程序。以前我运行的是 Ubuntu 16.04。

小智 3

我刚刚遇到了与此类似的问题(gdm3 无法在我的 ubuntu 17.10 系统上启动 wayland) - 我通过切换到 lightdm 解决了这个问题。

我没有看到您报告的重复流程问题,但这也许会有所帮助。

sudo dpkg-reconfigure lightdm
Run Code Online (Sandbox Code Playgroud)


小智 2

我在双显示器设置上遇到了类似的问题(GDM3 仅显示 Xorg 会话)。仅连接一台显示器时,Wayland 会话就存在。从系统日志来看,当没有定义为主监视器并回退到 X 时,GDM 似乎无法在 Wayland 上启动。

解决方案是在 X 会话中设置显示布局,然后将监视器配置文件从主目录复制到 GDM 配置目录:

sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/
sudo chown gdm:gdm /var/lib/gdm3/.config/monitors.xml
Run Code Online (Sandbox Code Playgroud)