Iβm at a bit of a loss as to where I should start with this one, so any guidance will be greatly appreciated . I am also not sure whether I should be trying to resolve this in a regular session, or using XOrg sessions only.
I use a Lenovo Miix 520-IKB Tablet as my main driver, and recently performed a fresh install of Manjaro GNOME. After a fresh install, it appears that I have limited touchscreen support - multi touch will not work with touchegg or similar, but single taps are registered. Apps will typically detect scrolling as βclick and dragβ. The pen is not detected at all.
From some initial research, it looks like the issue relates to Wayland being incompatible with Wacom devices. However, if I log in to a session of GNOME using X, the touch screen does not work at all.
This is the output from Xinput list under Wayland:
~ >>> xinput list WARNING: running xinput against an Xwayland server. See the xinput man page for details. β‘ Virtual core pointer id=2 [master pointer (3)] β β³ Virtual core XTEST pointer id=4 [slave pointer (2)] β β³ xwayland-pointer:17 id=6 [slave pointer (2)] β β³ xwayland-relative-pointer:17 id=7 [slave pointer (2)] β β³ xwayland-touch:17 id=9 [slave pointer (2)] β β³ xwayland-stylus:17 id=10 [slave pointer (2)] β β³ xwayland-eraser:17 id=11 [slave pointer (2)] β β³ xwayland-cursor:17 id=12 [slave pointer (2)] β£ Virtual core keyboard id=3 [master keyboard (2)] β³ Virtual core XTEST keyboard id=5 [slave keyboard (3)] β³ xwayland-keyboard:17 id=8 [slave keyboard (3)] ~ >>>
And under an Xorg session: >
~ >>> xinput --list
β‘ Virtual core pointer id=2 [master pointer (3)]
β β³ Virtual core XTEST pointer id=4 [slave pointer (2)]
β β³ SIPODEV Lenovo HID Device Mouse id=10 [slave pointer (2)]
β β³ SIPODEV Lenovo HID Device Touchpad id=12 [slave pointer (2)]
β β³ WCOM513B:00 056A:513B stylus id=14 [slave pointer (2)]
β β³ WCOM513B:00 056A:513B touch id=15 [slave pointer (2)]
β β³ WCOM513B:00 056A:513B Mouse id=16 [slave pointer (2)]
β β³ WCOM513B:00 056A:513B Touchscreen pad id=17 [slave pointer (2)]
β β³ WCOM513B:00 056A:513B eraser id=21 [slave pointer (2)]
β β³ WCOM513B:00 056A:513B pad id=22 [slave pointer (2)]
β£ Virtual core keyboard id=3 [master keyboard (2)]
β³ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
β³ Power Button id=6 [slave keyboard (3)]
β³ Video Bus id=7 [slave keyboard (3)]
β³ Power Button id=8 [slave keyboard (3)]
β³ SIPODEV Lenovo HID Device id=9 [slave keyboard (3)]
β³ SIPODEV Lenovo HID Device Consumer Control id=11 [slave keyboard (3)]
β³ SIPODEV Lenovo HID Device Wireless Radio Control id=13 [slave keyboard (3)]
β³ Intel Virtual Button driver id=18 [slave keyboard (3)]
β³ Ideapad extra buttons id=19 [slave keyboard (3)]
β³ AT Translated Set 2 keyboard id=20 [slave keyboard (3)]and
~ >>> xsetwacom list [127]
WCOM513B:00 056A:513B stylus id: 14 type: STYLUS
WCOM513B:00 056A:513B touch id: 15 type: TOUCH
WCOM513B:00 056A:513B Touchscreen pad id: 17 type: PAD
WCOM513B:00 056A:513B eraser id: 21 type: ERASER
WCOM513B:00 056A:513B pad id: 22 type: PAD