Please help solving Gnome multitouch touchscreen :coolfingergunscry:
I have been fighting it in like 4 distros straight: Fedora, Kubuntu, Manjaro, and now here too.
I have a Lenovo Thinkpad X390 Yoga. It has 4 mouse-adjacent inputs:
- The signature trackpoint: works flawlessly in Bazzite;
- The multitouch touchpad: works flawlessly in Bazzite Gnome, including 3-finger gestures;
- The active Wacom pen: it gets treated as a mouse instead of a pen, very annoying trying to draw in Krita, even if pressure sensing gets passed through properly, but generally mostly tolerable;
- The multitouch touchscreen - completely broken, gets that thing with the mistreatment of gestures: the menus that disappear like in this post: https://www.reddit.com/r/Fedora/comments/1fwo72z/touchscreen_of_lenovo_yoga_not_working_as_intended/
and the one where the start of a gesture gets interpreted like a touch, be it left, right, or left and holding and not moving (see video for some examples, the entire time I am just smoothly doing triple finger up-down or double finger up-down)
So the general issue is - pen and especially, dear god, especially multitouch touchscreen being treated like a mouse at various points in time.
Anyone solved that? It works sometimes as well as it did on Fedora for me here, minus a couple of Steam-specific UI bugs; and other times - way, waaay worse. Or does it work out of the box for you on y'all's Lenovo device(s)?
Reddit
From the Fedora community on Reddit: Touchscreen of Lenovo Yoga not...
Explore this post and more from the Fedora community
2 Replies
Interesting little tidbit: Bazzite's Gnome only shows me 3 devices: mouse (trackpoint), touchpad, and graphics tablet.
No separate Settings category or subcategory for the touchscreen, like Fedora Gnome had for me. Kinda explains why it works so much worse, it doesn't even know it has a touchscreen?
Touch input does not show up in the testing of the pen or the touchpad.

Installed opentabletdriver. It solved half the issues, the other half is still there - the disappearing menus and the touch registering at the start of a gesture.
Even though it didn't detect the tablet at all. So maybe this is placebo. Either way, plenty of problems.
I keep shrinking a window instead of opening Activities, because it drags the side of a window even though I have 3 fingers on the screen
Is there a way to install/use fwupdmgr?
UPD: used fwupdmgr, updated everything I could update.
Problem with gesture touches not gone. Problem with disappearing menus is not gone. Still persists.
Libinput for the relevant devices
By the way, confirmation that this behaviour is caused by Wayland/Gnome, probably Gnome itself:
Waydroid works flawlessly with the exact same touchscreen. Behaves exactly as expected.
Okay, I think I'm starting to understand the issue:
Gnome's own apps just handle this act of randomly being tapped just fine. It's apps like Discord, Telegram, Steam, etc - that don't. And that's why Gnome devs haven't made their gesture initial touch behaviour the same as in Android