Ubuntu 17.10未运行Wayland


15

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

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

屏幕截图:使用xorg的系统监视器

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

我这样做是因为我发现奇怪的是,Ubuntu 17.10在启动总计4 Gb时使用1.2 Gb ram。即使是带有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。


在启动时使用1.2GB内存不足为奇。这是正常情况
Anwar

Answers:


3

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

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

sudo dpkg-reconfigure lightdm

2

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

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

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

1

我在gdm3和Wayland上遇到了lightdm无法解决的问题。

在artful(17.10)上,我首先安装了nvidia-384专有驱动程序。当尝试从xorg恢复到Wayland(删除nvidia驱动程序)时,gdm3将不提供Wayland会话。我不得不编辑/etc/gdm3/custom.conf并注释掉Wayland行:

#WaylandEnable=false.
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.