Re: Touchpad pointer accel - testers required, scratch build available

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux