[PATCH libinput 0/3] Fix Lenovo X230 series touchpad

Giulio Camuffo giuliocamuffo at gmail.com
Thu Apr 9 11:17:05 PDT 2015


2015-04-09 20:30 GMT+03:00 Benjamin Tissoires <benjamin.tissoires at gmail.com>:
> Hi,
>
> Here is a series to try making the touchpad found on the Lenovo
> X230 working. This touchpad has a very bad hardware resolution and by
> default, libinput jumps the cursor for 10 pixels at least whenever the
> user moves the finger.
>
> This series adds a special tag for such hardware and provides a separate
> acceleration profile for them. As mentioned in the documentation, nobody
> but X230 owners should use this tag.
>
> The fourth patch of the series is not required per se, given that we should
> push this through hwdb and not have a custom fix in libinput. With it, the
> touchpad felt a little bit better, but that's maybe just me.
> It's up to the libinput maintainer to decide to take it or not (thus the 4/3).
>
> Final note. I tested it on a X230t (t for tablet). I'd like to get some
> feedbacks from the non-tablet users too.
>

Hi,

This sounds very interesting. I have a X230, without the t, but i'm
faling to find a way to get the patches from the gmail webclient. Do
you have a branch somewhere?


---
Giulio


> Cheers,
> Benjamin
>
> Benjamin Tissoires (4):
>   filter: break out accel_profile_linear from
>     pointer_accel_profile_linear
>   evdev: use a different filter for low resolution touchpad on the
>     Lenovo X230
>   udev: add a custom udev rule for X230 touchpads
>   evdev: Fix reported resolution of Lenovo X230 touchpads
>
>  doc/device-configuration-via-udev.dox |    9 +++++
>  src/evdev-mt-touchpad.c               |    4 ++-
>  src/evdev.c                           |   21 +++++++++++++
>  src/evdev.h                           |    2 +
>  src/filter.c                          |   53 +++++++++++++++++++++++++++++---
>  src/filter.h                          |    5 +++
>  udev/99-x230.rules                    |   14 +++++++++
>  udev/Makefile.am                      |    4 ++-
>  8 files changed, 105 insertions(+), 7 deletions(-)
>  create mode 100644 udev/99-x230.rules
>
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel


More information about the wayland-devel mailing list