Ubuntu 17.10没有运行Wayland

我在Ubuntu 17.10中遇到了一些奇怪的问题。 在登录屏幕上,我错过了允许在X和Wayland之间切换的小图标。 实际上,默认安装是运行X而不是Wayland(通过在终端中运行echo $XDG_SESSION_TYPE进行validation,输出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版本中它应该返回到我的会话。

这是Redditpost的后续内容 ,我解释说Ubuntu 17.10安装是一个干净的安装,我没有安装任何Nvidia驱动程序。 以前我在运行Ubuntu 16.04。

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

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

 sudo dpkg-reconfigure lightdm 

我在双显示器设置上遇到了类似的问题(GDM3仅显示Xorg会话)。 只连接了一台显示器,Wayland会议就出现了。 从syslog看,当没有监视器被定义为主要并且回退到X时,GDM似乎无法在Wayland上启动。

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

 sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/ sudo chown gdm:gdm /var/lib/gdm3/.config/monitors.xml 

我遇到了gdm3和lightland无法解决的Wayland问题。

在巧妙(17.10),我首先安装了nvidia-384专有驱动程序。 当试图从xorg恢复到wayland(删除nvidia驱动程序)时,gdm3将不会提供一个wayland会话。 我不得不编辑/etc/gdm3/custom.conf并注释掉路线:

 #WaylandEnable=false.