在 PopOS 22.04 中启用 Wayland

Luk*_*rea 16 gnome nvidia wayland pop-os

我升级到 PopOS 22.04,它应该有 Wayland 支持,但它不起作用。我尝试了以下操作:

  • /etc/gdm3/custom.conf通过设置启用 WaylandWaylandEnable=true
  • 安装最新的 NVIDIA 驱动程序 510(我使用的是 GTX 1080)
  • 将行添加GRUB_CMDLINE_LINUX="nvidia-drm.modeset=1"/etc/default/grub

当然,每次我改变一些东西时我都会重新启动电脑。登录时右下角应该有一个齿轮,但到目前为止还没有运气:(

有人有解决办法吗?

lum*_*ric 11

接受的答案没有为我提供解决方案。相反,我在这段视频中找到了正确的提示。我按照视频中的说明按照以下步骤在 Pop OS 22.04 上启用 Wayland:

  • WaylandEnable=true在 /etc/gdm3/custom.conf 中设置
  • 运行systemctl restart gdm.service- 请注意,这将使您注销并关闭所有打开的程序(我想重新启动也应该没问题)
  • 在登录屏幕上,右下角有一个小齿轮,选择“Pop on Wayland”而不是“Pop”

就我而言,我不必编辑任何 udev 规则或遵循其他步骤。请注意,我没有 NVIDIA 卡(这与问题中的情况略有不同)。

在 Pop OS 上使用 Wayland 时,在循环浏览窗口时,您可能会在 ALT+Tab 菜单中看到一个附加应用程序。这是由自定义扩展“Desktop Icons NG (DING)”引起的,该扩展允许在桌面上显示文件。可以在扩展管理器中禁用它,请参阅此问答。不知道有没有替代品不存在这个问题。


小智 8

sudo nano /usr/lib/udev/rules.d/61-gdm.rules

LABEL="gdm_prefer_xorg"
#RUN+="/usr/libexec/gdm-runtime-config set daemon PreferredDisplayServer xorg"
GOTO="gdm_end"

LABEL="gdm_disable_wayland"
#RUN+="/usr/libexec/gdm-runtime-config set daemon WaylandEnable false"
GOTO="gdm_end"

LABEL="gdm_end"
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,这确实有帮助。提供一些上下文:您必须打开“/usr/lib/udev/rules.d/61-gdm.rules”处的文件并注释掉贡献中所示的两行 (4认同)