On Thu, Feb 23, 2017 at 8:26 PM, Peter Hutterer <peter.hutterer@xxxxxxxxx> wrote: > On Thu, Feb 23, 2017 at 06:48:11PM -0600, Keith Keith wrote: >> I think I sent you some touchpad data before for a Toshiba Tecra M11. I >> have xorg-x11-drv-synaptics installed to keep my setup from F24. Do I need >> to do anything besides get rid of /etc/X11/xorg.conf.d/50-synaptics.conf >> and restart X to make this work right? > > yeah, that's all that should be needed. You can easily verify by running > xinput list-props "device name" afterwards and checking for the "libinput" > prefix on the properties. > > Cheers, > Peter > I've played with the . I'm using F25 LXDE spin. I saw all the rpms were named F26 so I rebuilt it from the srpm just in case. Here's what I've noticed. LXDE has a mouse and keyboard setting program built in but it has no effect with libinput. I used synclient with synaptics because there's not a lot of control in LXDE's mouse settings anyway. I've attached what libinput set as my defaults. It's the output from xinput list-props. I looked around and found an article in Arch's wiki that mentioned using xinput set-prop. I used xinput set-prop 13 --type=float 'libinput Accel Speed' <value> to make the cursor move faster. 0 was way slower. I got all the way up to 1 and couldn't increase it further. The manual says that's what's supposed to happen so that's good.. It's fast enough that I won't revert right back to synaptics. It's not as fast as I'd like. I have a 1600x900 display and moving my finger slow so the acceleration doesn't kick in gets me about 7/8 of the way across the screen when I move all the way across the entire trackpad horizontally. I like to set it so 1/2-1/3 of the trackpad corresponds to corresponds to my entire screen when unaccelerated. I suggest making the maximum setting at least 6 times faster when unaccelerated. I'd probably set it 3 times faster. I tried -1 out of curiosity. That's not tar that's glacier lol. Accleration feels nice. I'm pretty happy with it. It kicks in a little to easily for me. Is there a setting I can mess with to customize this? I'm planning on leaving this as my driver for while so I'll get a better idea how it feels to use over time. The right portion of my trackpad is used for vertical scrolling. Libinput seems to recognize a smaller section as scrolling input than synaptics did. Synaptics default was really good for me. I don't see anywhere to change this. Is there a way? The current setting isn't bad and I suspect my muscle memory will adapt. This might have something to do with that problem we noticed with what my devices resolution was reported as and how far I could actually get it to say my finger was when I ran my finger around the edges of the pad. I don't remember numbers but it was pretty bad. There's no momentum in scrolling which is something I miss. In synaptics if I let my finger off the pad with more than a certain threshold for finger velocity it would keep scrolling and slowly reduce scroll speed to 0. It felt like a trackball. I tried out xinput set-prop 13 'libinput Tapping Enabled' 1 I normally don't use this but rarely I do. I have to hit it harder than I'd like to register a click. I'd like a setting to lighten it. Double tap and hold to drag seemed to require me hitting it way harder. I like requiring a harder hit for this to sort of act as a switch debouncer to determine if the user really meant a double tap or if their finger pressure just varied. It's way too high in my opinion. I'd suggest knocking 10-15% off of how hard you have to tap for a click. Then make double tapping as hard as regular tapping is now. If any of these suggestions have a setting I'd really like to know. Everything I know about what settings choices I have comes from man 4 libinput and https://wiki.archlinux.org/index.php/Libinput How does the calibration matrix work? The man page seems to assume you know what it is and how it works and just tells you how to specify it. -Keith
Attachment:
libinputdefaults.tar.xz
Description: application/xz
_______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx