** Also affects: libinput via https://gitlab.freedesktop.org/libinput/libinput/-/issues/893 Importance: Unknown Status: Unknown
-- You received this bug notification because you are a member of Desktop Packages, which is subscribed to libinput in Ubuntu. https://bugs.launchpad.net/bugs/2017337 Title: [ASUS Zenbook UX303UB] Multi touch broken on lunar (23.04) (xorg + wayland) for Focaltech touchpad Status in libinput: Unknown Status in libinput package in Ubuntu: Confirmed Bug description: Multi touch broken on lunar (23.04) (xorg + wayland) for Focaltech touchpad Since the upgrade of my laptop (ASUS Zenbook UX303UB), multi touch has been acting erraticly in the following situations: - two finger scrolling - one finger clicks left mouse, other finger drags when two fingers are moving onto the surface, the cursor is fleeing to the right/top of the screen. (See attached screencast) The issue happens regardless of xorg/wayland. I enclosed a screencast video that demonstrates the issue. In this scenario, I am moving a window downwards using two methods: - Click and drag with one finger : working - Click the left click area with one finger, and drag using the other : not working, cursor is fleeing - When two fingers are present, and one of them is moving, I am experiencing the "fleeing cursor" issue Workaround : using left edge scrolling works as temporary workaround for scrolling, but click drag using a single finger is really cumbersome. Here is the output of the `xinput` command on Xorg: ``` ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ FocalTechPS/2 FocalTech Touchpad id=14 [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)] ↳ Asus Wireless Radio Control id=7 [slave keyboard (3)] ↳ Video Bus id=8 [slave keyboard (3)] ↳ Video Bus id=9 [slave keyboard (3)] ↳ Sleep Button id=10 [slave keyboard (3)] ↳ USB2.0 HD UVC WebCam: USB2.0 HD id=11 [slave keyboard (3)] ↳ Asus WMI hotkeys id=12 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)] ``` Here is the output of the `xinput` command on wayland: ``` 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:15 id=6 [slave pointer (2)] ⎜ ↳ xwayland-relative-pointer:15 id=7 [slave pointer (2)] ⎜ ↳ xwayland-pointer-gestures:15 id=8 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ xwayland-keyboard:15 id=9 [slave keyboard (3)] ``` To manage notifications about this bug go to: https://bugs.launchpad.net/libinput/+bug/2017337/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp