I have a Thinkpad X1 Tablet running Ubuntu 18.10. Using two fingers to scroll, zoom around, etc works great (in e.g. Chromium) when running under XWayland, but only a single touch point seems to be recognized under Xorg.

Running xinput test-xi2 <device-id> shows TouchEvent's on Wayland, but ButtonEvent's on Xorg, so it appears that my touchscreen is configured wrong and Xorg is interpreting the touchscreen as a mouse.

Any idea how to configure Xorg to view the touchscreen as, well, a touchscreen?


Figured it out! It is just this bug, reported here:


I summarize here:

/usr/share/X11/xorg.conf.d/70-wacom.conf as shipped, has this:

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

and also perhaps an entry for Wacom USB touchscreen class. This causes the touchscreen to use the Wacom driver instead of the much better libinput driver. Simply removing that whole section, as well as the USB one, got my touchscreen working wonderfully!

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.