You are not logged in.

#1 2024-12-01 07:02:25

senator
Member
Registered: 2024-11-30
Posts: 1

X11's input extension does not generate touch events

hello,

is touchpad multitouch (3+ fingers) in working order under X11 (via the input extension)?

  • (sudo) evtest seems to be working

  • (sudo) libinput debug-events is definitely working (appropriate amounts of fingers + event names)

so my hardware (Lenovo IdeaPad Gaming 3 touchpad) itself is responsive under raw libinput, but via X11:

  • xinput test-xi2 is not reacting to more than 2 fingers

  • neither is xev (i did not expect much from xev)

accordingly, my C libinput program does appropriately report all interaction with the touchpad.

equally, my X11 program, written in both xlib and xcb for safety's sake, doesn't generate any XI_TouchBegin, XI_TouchUpdate and XI_TouchEnd events, or their Raw equivalents for that matter, on any window, root or child.
source for the X11 program's event architecture: https://rafaelgieschke.github.io/xorgpr … 2-usecases

what is installed:

  • (system is up to date)

  • i3-gaps

  • libinput

  • xf86-input-libinput

  • /etc/X11/xorg.conf.d/40-libinput.conf (copied from /usr/share/*, tapping is enabled and works)

any ideas?

Offline

Board footer

Powered by FluxBB