我有一台运行 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 部分,我的触摸屏就可以正常工作!