Comment 4 for bug 320632

Revision history for this message
Max Bowsher (maxb) wrote :

Enabling the synaptics driver's SHMConfig option, and dumping its configuration values with "synclient -l" reveals a number of differences between the intrepid and jaunty versions of the driver:

--- tap-works 2009-01-24 04:51:30.000000000 +0000
+++ tap-does-not-work 2009-01-24 04:57:21.000000000 +0000
@@ -3 +3 @@
- RightEdge = 5312
+ RightEdge = 6051
@@ -6,3 +6,3 @@
- FingerLow = 25
- FingerHigh = 30
- FingerPress = 256
+ FingerLow = 24
+ FingerHigh = 29
+ FingerPress = 255
@@ -10 +10 @@
- MaxTapMove = 220
+ MaxTapMove = 221
@@ -16 +16 @@
- EmulateTwoFingerMinZ = 257
+ EmulateTwoFingerMinZ = 280
@@ -18 +18 @@
- HorizScrollDelta = 121
+ HorizScrollDelta = 100
@@ -22 +22 @@
- VertTwoFingerScroll = 0
+ VertTwoFingerScroll = 1
@@ -24,3 +24,3 @@
- MinSpeed = 0.0898026
- MaxSpeed = 0.179934
- AccelFactor = 0.0015
+ MinSpeed = 0.4
+ MaxSpeed = 0.7
+ AccelFactor = 0.00995223
@@ -28,2 +28,2 @@
- EdgeMotionMinZ = 30
- EdgeMotionMaxZ = 160
+ EdgeMotionMinZ = 29
+ EdgeMotionMaxZ = 159
@@ -31 +31 @@
- EdgeMotionMaxSpeed = 400
+ EdgeMotionMaxSpeed = 401
@@ -46,3 +46,3 @@
- TapButton1 = 1
- TapButton2 = 2
- TapButton3 = 3
+ TapButton1 = 0
+ TapButton2 = 0
+ TapButton3 = 0
@@ -56 +56 @@
- PalmDetect = 1
+ PalmDetect = 0
@@ -58 +58 @@
- PalmMinZ = 200
+ PalmMinZ = 199
@@ -60,2 +60,2 @@
- PressureMotionMinZ = 30
- PressureMotionMaxZ = 160
+ PressureMotionMinZ = 29
+ PressureMotionMaxZ = 159

Of particular note, the RightEdge and TapButton1,2,3 values.

Resetting them with synclient allows the broken features to work.... briefly. It seems something is causing them to reset within a minute or so. I'm not sure if that's all part of the same bug, or a whole different problem.