2.7. 当前 Wayland 限制

Nvidia 驱动程序

Wayland 上的 GNOME Shell 不支持专有 Nvidia 二进制驱动程序。为避免在使用 Nvidia GPU 时出现任何复杂情况,GNOME Shell 会自动回退到 X.Org,这意味着登录屏幕不提任何基于 Wayland 协议的选项。

注意

nouveau 驱动程序仍被支持,它是 Nvidia 图形的默认驱动程序。

远程桌面

使用 GNOME Shell on Wayland ,VNC 支持由 gnome-remote-desktop 软件包提供。通过 gnome-remote-desktop 使用 VNC 进行远程访问目前需要一个已经登录的会话,并且只有主显示器可以访问。使用 PipeWire 介质服务器可以与 GNOME Shell on Wayland 进行屏幕共享。有关 PipeWire 介质服务器的更多详细信息,请参阅 PipeWire 项目

对于更高级的 VNC 使用,您需要切换到 X.org,其中提供了传统的 VNC 工具。如需更多信息,请参阅 GNOME 环境概述

X 显示管理器

Wayland 上的 GNOME Shell 不支持 X 显示管理器控制协议(XDMCP)。

因此,不能使用 X 显示管理器从同一台或其它计算机在X.Org 显示服务器上启动会话。

其他限制

应注意以下与 Wayland 协议相关的额外限制:

  • X.Org 屏幕操作工具不可用。
  • 不支持 xrandr 工具,因为 Wayland 处理布局、轮转和分辨率的方式不同。
  • 无法使用 Alt+F2 r 快捷方式重新启动 GNOME Shell
  • 由于稳定性问题,建议在虚拟环境中使用 X.org 而不是 Wayland。对于使用 qxl 驱动程序的虚拟机,基于 Wayland 协议的图形不可用。
  • Wayland 不支持 libinput 驱动程序无法处理的自定义或小型输入设备。

其它资源

  • 您可以在 /usr/lib/udev/rules.d/61-gdm.rules 文件中找到基于 Wayland 的图形不可用的当前环境列表。