兼容性
Wayland 是否支持使用平板设备?
这个问题不好定义。Wayland 本身是一种用于在合成器和应用程序之间共享数据的协议。Wayland 平板电脑协议是该协议的可选补充,它指定了如何共享平板电脑数据。只要系统合成器和您使用的应用程序都支持 Wayland 平板电脑协议,平板电脑就应该可以工作。
我可以将我的平板电脑与任何 Wayland 应用程序一起使用吗?
Wayland 平板电脑协议必须得到系统合成器和应用程序的支持才能工作。如果有问题的应用程序不支持此协议,您的平板电脑将无法在其中运行。如果应用程序支持该协议但您的系统合成器不支持,则您的平板电脑将根本无法工作。如果两者都支持该协议,则您的平板电脑应该可以使用。请注意,如果应用程序不支持该协议,某些合成器可能会模拟标准鼠标输入。在这些情况下,数位板可以工作但对压力不敏感。
我可以将平板电脑与任何 Wayland 合成器一起使用吗?
Wayland 平板电脑协议必须得到系统合成器和应用程序的支持才能工作。如果有问题的合成器不支持此协议,您的数位板将根本无法工作。如果合成器支持该协议但您的应用程序不支持,则您的平板电脑将只能在桌面上运行。如果两者都支持该协议,则您的平板电脑应该可以使用。
Wayland 平板电脑协议是否通用?
Linux 中最常见的合成器支持 Wayland 平板电脑协议:Mutter (GNOME)、KWin (KDE Plasma) 和基于 wlroots 的合成器(例如 Sway)。然而,支持并不普遍。最值得注意的例外是参考 Weston 合成器缺乏支持。其他小众合成器可能也不支持该协议。
Wayland 平板电脑协议是在 Wayland 中发送/接收平板电脑事件的唯一方式吗?
Wayland 平板电脑协议是在 Wayland 中发送/接收平板电脑事件的推荐方式。至少还有一个其他的小众协议确实存在,但强烈建议不要使用它。类似地,应用程序理论上可以例如直接从内核接收事件。但这也是强烈反对的。但是,合成器可能会选择将 tablet 数据转换为标准wl_pointer
事件,以便与不使用 tablet 协议的应用程序向后兼容。
哪些 Wacom 数位板与 Wayland 数位板协议兼容?
Wayland 数位板协议在设计时就考虑到了 Wacom 数位板,因此与所有 Wacom 设备兼容。但是请注意,Linux 的驱动程序可能与所有 Wacom 设备不兼容。这可能会阻止某些设备在 Wayland 下使用。