You are not logged in.
Pages: 1
I switched to the xf86-input-libinput driver for my Synaptics touchpad, replacing xf86-input-synaptics and xf86-input-evdev with it.
Everything seems to be working fine, except for the scrolling method. I want to enable both two-finger and edge scrolling. I read the libinput Wiki page and it says to use xinput to check out the available options. According to that, my device should support two-finger and edge scrolling with libinput.
$ xinput list-props 11
Device 'SynPS/2 Synaptics TouchPad':
...
libinput Tapping Enabled (279): 1
libinput Tapping Enabled Default (280): 0
...
libinput Scroll Methods Available (291): 1, 1, 0
libinput Scroll Method Enabled (292): 1, 0, 0
libinput Scroll Method Enabled Default (293): 1, 0, 0
...
Then I tried to enable them using
xinput set-prop 11 292 1 1 0
but it's giving me an error (X Error of failed request: BadValue (integer parameter out of range for operation). When I try to enable only one of them at a time (with 1 0 0 or 0 1 0) it's working. The Synaptics driver had no problems enabling both scrolling methods.
Does that mean that I can't have both scrolling methods at the same time with libinput?
Last edited by justasug (2016-03-14 21:02:09)
Offline
Yes, same here - either method1 or 2. Maybe it gets expanded sometime.
Offline
From the manual,
$ man libinput
libinput Scroll Method Enabled
3 boolean values (8 bit, 0 or 1), in order "two-finger", "edge", "button". Indicates which scroll method is currently
enabled on this device.
Since it is written in the singular, I guess only one can be enabled at a time.
Offline
From the manual,
...
Since it is written in the singular, I guess only one can be enabled at a time.
Yep, that seems to be unfortunately the case. I'm marking this as solved.
Yes, same here - either method1 or 2. Maybe it gets expanded sometime.
Hopefully. Libinput offers a few other nice features that the Synaptics one can't do.
Last edited by justasug (2016-03-14 21:02:38)
Offline
Pages: 1