[xorg-x11-drv-synaptics/f20] Unset ClickPad for Cypress touchpads, they do everything in firmware, we

Peter Hutterer whot at fedoraproject.org
Thu Mar 20 23:48:14 UTC 2014


commit 186850f487769e455eabed6ac0ac69f02f9baf0f
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Fri Mar 21 08:00:50 2014 +1000

    Unset ClickPad for Cypress touchpads, they do everything in firmware, we
    
      can't compete with that. (fdo bug 76341 and 70819)

 50-synaptics.conf           |   12 ++++++++++++
 xorg-x11-drv-synaptics.spec |    6 +++++-
 2 files changed, 17 insertions(+), 1 deletions(-)
---
diff --git a/50-synaptics.conf b/50-synaptics.conf
index 691edc7..da86e17 100644
--- a/50-synaptics.conf
+++ b/50-synaptics.conf
@@ -34,6 +34,18 @@ Section "InputClass"
         Option "ClickPad" "on"
 EndSection
 
+# The Cypress touchpads provide BTN_RIGHT in firmware, together with
+# clickfinger, and two-finger scrolling. Disable Clickpads, otherwise we
+# get flaky button behaviour.
+# https://bugs.freedesktop.org/show_bug.cgi?id=70819
+# https://bugs.freedesktop.org/show_bug.cgi?id=76341
+Section "InputClass"
+        Identifier "Disable clickpad for CyPS/2 Cypress Trackpad"
+        MatchProduct "CyPS/2 Cypress Trackpad"
+        MatchDriver "synaptics"
+        Option "ClickPad" "off"
+EndSection
+
 # Some devices have the buttons as part of the lower edge of the
 # touchpad.  Pressing a button moves the cursor, causing cursor jumps and
 # erroneous clicks.
diff --git a/xorg-x11-drv-synaptics.spec b/xorg-x11-drv-synaptics.spec
index e907d0a..28acabc 100644
--- a/xorg-x11-drv-synaptics.spec
+++ b/xorg-x11-drv-synaptics.spec
@@ -8,7 +8,7 @@
 Name:           xorg-x11-drv-synaptics
 Summary:        Xorg X11 Synaptics touchpad input driver
 Version:        1.7.4
-Release:        1%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist}
+Release:        2%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist}
 URL:            http://www.x.org
 License:        MIT
 Group:          User Interface/X Hardware Support
@@ -135,6 +135,10 @@ Development files for the Synaptics TouchPad for X.Org.
 
 
 %changelog
+* Fri Mar 21 2014 Peter Hutterer <peter.hutterer at redhat.com> 1.7.4-2
+- Unset ClickPad for Cypress touchpads, they do everything in firmware, we
+  can't compete with that. (fdo bug 76341 and 70819)
+
 * Wed Mar 12 2014 Peter Hutterer <peter.hutterer at redhat.com> 1.7.4-1
 - synaptics 1.7.4
 


More information about the scm-commits mailing list