** 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

Reply via email to