Touchpad libinput to xorg configuration not working
Hi guys, i'm trying to get my ETPS/2 Elantech Touchpad working on F25. Using gnome with wayland by default.
The basic functions are working fine, but a few things don't: - tab-to-click - pinch in/out (and rotation) - horizontal scrolling
I managed to fix the tab-to-click by using the gnome-settings, but it only affects the user currently logged in. At the login screen its not working.
Using libinput-debug-events i can see that all operations are recognised correctly.
E.G.
event7 POINTER_AXIS +11.25s vert 0.23* horiz 3.53* (finger)
>> vertical scroll
event7 GESTURE_PINCH_BEGIN +19.03s 2
event7 GESTURE_PINCH_UPDATE +19.03s 2 2.55/ 0.00 ( 7.62/ 0.00 unaccelerated) 1.06 @ 0.46
event7 GESTURE_PINCH_END +19.39s 2
This was the debug when pinching in / rotating.
Here is the output of libinput-list-devices:
Device: ETPS/2 Elantech Touchpad
Kernel: /dev/input/event7
Group: 9
Seat: seat0, default
Size: 99.90x66.22mm
Capabilities: pointer
Tap-to-click: disabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *two-finger edge
Click methods: *button-areas clickfinger
Disable-w-typing: enabled
Accel profiles: none
Rotation: n/a
Running xinput lists only these devices:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ xwayland-pointer:13 id=6 [slave pointer (2)]
⎜ ↳ xwayland-relative-pointer:13 id=7 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ xwayland-keyboard:13 id=8 [slave keyboard (3)]
I tried to configure the touchpad by creating a xorg.conf.d/ snippet, but the config makes no difference. Has anyone an advice for me to get the touchpad running with tab-to-click in login screen and pinch/gesture mode activated when logged in?