触摸屏多点触控在 XWayland 中有效,但在 Xorg 中无效

触摸屏多点触控在 XWayland 中有效,但在 Xorg 中无效

我有一台运行 Ubuntu 18.10 的 Thinkpad X1 平板电脑。在 XWayland 下运行时,使用两根手指滚动、缩放等操作效果很好(例如在 Chromium 中),但在 Xorg 下似乎只能识别一个触摸点。

运行xinput test-xi2 <device-id>显示 TouchEvent 在 Wayland 上,但 ButtonEvent 在 Xorg 上,所以看起来我的触摸屏配置错误并且 Xorg 将触摸屏解释为鼠标。

您知道如何配置 Xorg 来将触摸屏视为真正的触摸屏吗?

答案1

搞定了!这只是一个错误,报告如下:

https://bugs.launchpad.net/ubuntu/+source/xf86-input-wacom/+bug/1774242

我在这里总结一下:

/usr/share/X11/xorg.conf.d/70-wacom.conf发货时有以下内容:

Section "InputClass"
    Identifier "Wacom touchscreen class"
    MatchProduct "Wacom|WACOM|PTK-540WL|ISD-V4"
    MatchDevicePath "/dev/input/event*"
    MatchIsTouchscreen "true"
    Driver "wacom"
EndSection

并且可能还有 Wacom USB 触摸屏类的条目。这会导致触摸屏使用 Wacom 驱动程序而不是更好的libinput驱动程序。只需删除整个部分以及 USB 部分,我的触摸屏就可以正常工作!

相关内容