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

Bug#823286: xserver-xorg-input-libinput: Significant functional regressions for touchapds vs. xserver-xorg-input-synaptics



Hi,

On 03/05/16 05:46, Matthew Gabeler-Lee wrote:
> Source: xserver-xorg-input-libinput
> Version: 0.18.0-1
> Severity: normal
> 
> I'm filing this as "normal" severity, since I'm not sure how common my
> installation setup is (how many people have mice vs.  slick multitouch
> touchpads), but personally this is "important" or higher -- I have
> uninstalled this package because it removes basic capabilities from my
> hardware.
> 
> The libinput driver seems to be replacing the synaptics driver, but it does
> not match it in functionality:
> 
> * The pointer acceleration tracking is far worse than the synaptics driver. 
>   I was able to trivially adjust the pointer speed settings for the
>   synaptics driver so that I can have fine grained pointer control and also
>   be able to quickly move the pointer from one side of the screen to the
>   other.  After the libinput driver installed, I have no more control over
>   acceleration, and have had to turn down the pointer speed lest it fly all
>   over the screen, and so now it's hard to get the pointer across the screen
>   in a single swipe across my LARGE touchpad.
> 
> * Multi-finger click for secondary buttons is gone.  Apparently the libinput
>   folks decided that this feature should be disabled unless your touchpad
>   says it comes from Apple.  Because NOBODY ELSE ever wants this feature or
>   had it turned on before ... oh ... wait ... *sigh*.  Granted, there is a
>   way to bring this back via mucking in dconf, but it disabled a common
>   feature for no apparent reason with no notice and provides no UI to get it
>   back.
> 
> * Inertial scrolling is gone, and there's no hidden setting for this. 
>   Apparently the synaptics driver had a corner case issue where the
>   scrolling wouldn't stop when you started typing ...  so they just deleted
>   the entire inertial scrolling feature and decided it was someone else's
>   job to implement it ...  and nobody has.  Who knows if they ever will?
> 
> To sum it up, this "upgrade" damages pointer motion, clicking, and
> scrolling.  Since we don't have the fancier multitouch gesture support out
> of the box in Linux yet, that means 100% of the things I can do with my
> touchpad got noticeably worse.
> 
> Until this input driver covers the core features of what it's replacing, it
> doesn't seem right to have it be the default driver for these types of
> devices.

Thanks for your report, and sorry for the trouble this caused. I have just
uploaded xserver-xorg-input-synaptics, which bumps the priority and is used by
default when installed alongside the libinput driver. libinput will be used if
you remove the synaptics driver.

If you want to report your issues with libinput upstream (after testing with
libinput10 1.3.0-2, as previous versions were missing some important files),
that would be great. You can file them at

https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=libinput

Cheers,
Emilio


Reply to: