如何在Ubuntu 17.10中从Wayland切换回Xorg?


60

我的某些应用程序无法在Ubuntu 17.10 Wayland上运行。如何切换回Xorg?


出于好奇-哪些应用程序?
托尔比约恩Ravn的安徒生

6
例如,快门1
orschiro

2
我可以将x11vnc添加到列表中
Gabriel Glenn

1
在我看来,Wayland就像是一大堆垃圾。我不明白为什么有人要使其成为默认值。
wojci

1
gparted也不再起作用,根据此答案(askubuntu.com/questions/961967/…),应该归咎于Wayland。我发现此页面正在寻找解决方案,因为我无法修改分区的系统毫无用处。
马修·纳杰蒙

Answers:


53

当您启动系统并进入GDM登录屏幕时,您应该在登录按钮旁边找到一个齿轮(⚙️)。如果单击齿轮,您应该找到一个Xorg上Ubuntu选项,它将启动Xorg会话而不是Wayland会话。

在此处输入图片说明


4
我什至在我的机器上都看不到该选项。我只是在Xorg和Unity上看到Ubuntu。
拉菲·哈查杜安

3
这个齿轮没有出现在我身上!我究竟做错了什么?
Aloso

3
Wayland与我的系统兼容。我正在使用Wayland,但是我想切换到Xorg,因为gparted无法与Wayland一起使用
Aloso

@Aloso Hmm ...不确定发生了什么,但是您可能希望看到此内容,以便在Wayland会话中使GParted正常工作。
pomsky

1
@Marecky下次应该记住您的选择。因此,无需每次都使用齿轮。
pomsky'3

41

如果您希望永久执行此操作,请修改

/etc/gdm3/custom.conf 并取消注释线

#WaylandEnable=false通过移除#前面的

保存文件,然后在重新启动时,您将永远不会看到齿轮询问要使用哪个会话。

编辑

显然@doug击败了我这个答案。我之前没看过-最初隐藏在评论中


抱歉,这里是Ubuntu newb-我没有/ etc / gdm3目录。还有其他地方吗?
约翰·史密斯

@MichaelKupietz您正在使用什么显示管理器?ubuntuforums.org/showthread.php?t=1831388
Sam Thomas

奇迹般有效。最后使视频群聊可用。在Debian测试版中,文件为:/etc/gdm3/daemon.conf
Esamo '18

4

您可能需要删除Wayland会话以防止意外登录。

<

如果您这样做,您的包裹维护者将为您感到骄傲:

sudo mkdir /usr/share/wayland-sessions/hidden
sudo dpkg-divert --rename \
      --divert /usr/share/wayland-sessions/hidden/ubuntu.desktop \
      --add /usr/share/wayland-sessions/ubuntu.desktop

这是为了指示程序包管理器记住该文件的新位置。与其他答案相比,它具有多个优点:

  • 它保证将来的软件包安装/升级不会恢复您的更改
  • 它与其他显示管理器配合使用(例如lxdm列出.backup条目)
  • 如果您改变主意,可以轻松地还原它:

    sudo dpkg-divert --rename --remove /usr/share/wayland-sessions/ubuntu.desktop

>

资料来源:https : //askubuntu.com/a/500813/602695


1
@pomsky不正确,请立即修复。
Artyom

4
一个人也可以简单地编辑/etc/gdm3/custom.conf和取消注释#WaylandEnable=false,如果没有用户的同意,它将不会被覆盖
doug

1
@doug尽管您的答案仅适用于gdm3,但我可能会使用LightDM,就像我一样,我的答案对LightDM和gdm3都适用。
Artyom

0

我花了一整天的时间解决了名为Synergy 1.8.8的单个鼠标和键盘共享应用之间的鼠标指针不可见问题,我都同时安装了两台计算机,都安装了ubuntu 18.04和18.10,因此一旦我从Wayland切换到xorg,它现在就可以正常工作了。

抱歉! 寻求无上下文的答案,但希望它将对遇到问题的人有所帮助。

因此,要来回切换,我们可以更改/etc/gdm3/custom.conf并取消注释该行

通过删除前面的#,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.