问题描述
我的一些应用程序无法在Ubuntu 17.10 Wayland上运行。我怎样才能切换回Xorg?
最佳解决方案
当您启动系统并进入GDM登录屏幕时,您应该在登录按钮旁边找到一个齿轮(⚙️)。如果你单击齿轮,你应该在Xorg上找到一个Ubuntu选项,它将启动一个Xorg会话而不是一个Wayland会话。
次佳解决方案
如果您希望永久执行此操作,请进行编辑
/etc/gdm3/custom.conf
并取消注释该行
#WaylandEnable=false
通过去除前面的#
。
保存文件,然后在重新启动时,您将永远不会看到cog要求使用哪个会话。
编辑
显然@doug打败了我这个答案。我之前没有看到它 – 这是最初隐藏的评论
第三种解决方案
您可能希望删除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