libinput and xev don't detect 3 or 4 fingers

it flag

I want to use fusuma or libinput-gestures which requires libinput but it is not working

Things I tried:

  1. Copied a working installation and configuration from my other laptop, but they are not working on the current laptop.
  2. Tried to debug sudo libinput debug-events and it catches 1 & 2 fingers only without 3 or 4 fingers at all.
  3. Tried xev and it catches touch press, touch release, axis scroll (2 fingers right left up down) but 3 or 4 fingers are always detected as button 2 (right mouse button/click).
  4. Tried to check if libinput has access to my touchpad and this is the result
$ sudo libinput list-devices
....#Too many irrelative output
Device:           SynPS/2 Synaptics TouchPad
Kernel:           /dev/input/event5
Group:            8
Seat:             seat0, default
Size:             89x50mm
Capabilities:     pointer 
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    none
Disable-w-typing: enabled
Accel profiles:   none
Rotation:         n/a

Miscellaneous Info:

  1. I use focal fosa 20.04.6 LTS with kernel version Linux 5.15.0-69-generic.
  2. I am facing other problems as well such as very high kernel packet loss (that I am trying to resolve). (Might be related info as the device is very old therefore it is the reason for kernel packet loss and not detecting 3/4 finger)

Any suggestions on how to further debug or resolve the trouble?

I sit in a Tesla and translated this thread with Ai:


Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.