如何在 Fedora 32 上调试 Wayland 问题

如何在 Fedora 32 上调试 Wayland 问题

我最近对我的 Fedora 32 系统进行了大规模清理,包括从系统中删除大量软件包,顺便说一下,删除了我使用的桌面环境。之前,我使用的是 Deepin DE(Deepin OS 的桌面环境,移植到 Fedora),但我决定切换回 Fedora 默认的 Gnome。我现在遇到的唯一问题是 Gnome 使用 X11 而不是 Wayland,默认情况下它必须使用 Wayland。我怀疑,在清理系统时,我可能意外删除了 Gnome 与 Wayland 配合使用所需的某种软件包。我尝试在 Google 上搜索一些有关管理 Wayland 的信息。根据我找到的信息,我尝试了:

  1. 将 /etc/gdm/custom.conf var 'WaylandEnable' 设置为 true
WaylandEnable=true
  1. 将 /etc/gdm/custom.conf var WaylandEnable 设置为 false 并将其注释掉
#WaylandEnable=false

顺便说一句,在 GDM 会话列表中,我没有 Xorg 变体上的 Gnome。我只有 Gnome 和 Gnome Classic 变体。我不太了解如何在 Linux 上专业地管理 Xorg 或 Wayland 等图形子系统,所以我不知道在哪里搜索。

请帮我找出我缺少什么来让 gnome 使用 wayland 或者在哪里可以查看 gnome 是否从 Wayland 回退到 X11(如果是这样)?

谢谢

答案1

我找到了一个解决方案(这有点明显)我使用的是专有的 Nvidia 驱动程序,目前它不支持 Wayland。这就是为什么系统习惯回退到 X11

对我来说,解决办法是使用 Nouveau 驱动程序,但就我而言(很遗憾),该驱动程序与我的 GeForce MX150 存在一些问题

相关内容