diff --git a/libinput-elantech-pressure-levels.patch b/libinput-elantech-pressure-levels.patch new file mode 100644 index 0000000..a543d38 --- /dev/null +++ b/libinput-elantech-pressure-levels.patch @@ -0,0 +1,15 @@ +Index: libinput-1.7.0/src/evdev-mt-touchpad.c +=================================================================== +--- libinput-1.7.0.orig/src/evdev-mt-touchpad.c ++++ libinput-1.7.0/src/evdev-mt-touchpad.c +@@ -2383,8 +2383,8 @@ tp_init_pressure(struct tp_dispatch *tp, + range = abs->maximum - abs->minimum; + + if (device->model_flags & EVDEV_MODEL_ELANTECH_TOUCHPAD) { +- tp->pressure.high = 24; +- tp->pressure.low = 10; ++ tp->pressure.high = 10; ++ tp->pressure.low = 8; + } else if (device->model_flags & EVDEV_MODEL_CYAPA) { + tp->pressure.high = 10; + tp->pressure.low = 8; diff --git a/libinput.changes b/libinput.changes index cd5d93a..0d0fbfa 100644 --- a/libinput.changes +++ b/libinput.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Sat Apr 15 02:03:21 UTC 2017 - badshah400@gmail.com + +- Add libinput-elantech-pressure-levels.patch to fix pressure + sensitivity for ELANTECH touchpads causing uncomfortable + two-finger taps, scrolls (boo#1034335, fdo#100463). + ------------------------------------------------------------------- Thu Mar 23 09:20:46 UTC 2017 - jengelh@inai.de diff --git a/libinput.spec b/libinput.spec index 718fb8a..bff71ac 100644 --- a/libinput.spec +++ b/libinput.spec @@ -32,6 +32,8 @@ Source: http://freedesktop.org/software/libinput/%name-%version.tar.xz Source2: http://freedesktop.org/software/libinput/%name-%version.tar.xz.sig Source3: baselibs.conf Source4: %name.keyring +# PATCH-FIX-UPSTREAM libinput-elantech-pressure-levels.patch boo#1034335 fdo#100463 badshah400@gmail.com -- Fix pressure sensitivity for ELANTECH touchpads causing uncomfortable two-finger taps, scrolls +Patch0: libinput-elantech-pressure-levels.patch #git#BuildRequires: autoconf >= 2.64 #git#BuildRequires: automake >= 1.11 #git#BuildRequires: libtool >= 2.2 @@ -98,6 +100,7 @@ to develop applications that require libinput. %prep %setup -qn %name-%version +%patch0 -p1 %build if [ ! -e configure ]; then