Setting "AreaBottomEdge" on xorg.conf causes touchpad to stop working

Bug #938737 reported by Pedro Nariyoshi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-input-synaptics (Ubuntu)
Fix Released
Medium
Chase Douglas

Bug Description

I am having trouble to use continuous drag on my MBP 8,1. I checked this bug report here: https://bugs.launchpad.net/utouch/+bug/681942

And tried the workaround suggested by comment #3, but it only causes my touchpad to stop working. I am not sure if that's what's causing it, but I had no xorg.conf before this, so the content of the file is the workaround alone.

I'm using Precise x64

description: updated
Revision history for this message
Chase Douglas (chasedouglas) wrote :

Hi Pedro,

Please attach the output of "xinput list-props <device id>" for your trackpad.

There was a very recent change to the axis ranges reported by macbook trackpads through X. It may be that you need to update your bottom edge area values.

As a side note, you might find the new clickpad support to be a better solution. I hope to merge it into synaptics soon.

no longer affects: utouch
Changed in xserver-xorg-input-synaptics (Ubuntu):
status: New → Incomplete
importance: Undecided → Medium
assignee: nobody → Chase Douglas (chasedouglas)
Revision history for this message
Pedro Nariyoshi (pedro-nariyoshi) wrote :

Result of xinput list-props "bcm5974":

Device 'bcm5974':
 Device Enabled (132): 1
 Coordinate Transformation Matrix (134): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
 Device Accel Profile (261): 1
 Device Accel Constant Deceleration (262): 2.500000
 Device Accel Adaptive Deceleration (263): 1.000000
 Device Accel Velocity Scaling (264): 12.500000
 Synaptics Edges (265): -3898, 4428, 434, 6146
 Synaptics Finger (266): 25, 30, 257
 Synaptics Tap Time (267): 180
 Synaptics Tap Move (268): 535
 Synaptics Tap Durations (269): 180, 180, 100
 Synaptics Tap FastTap (270): 0
 Synaptics Middle Button Timeout (271): 75
 Synaptics Two-Finger Pressure (272): 283
 Synaptics Two-Finger Width (273): 7
 Synaptics Scrolling Distance (274): 243, 243
 Synaptics Edge Scrolling (275): 0, 0, 0
 Synaptics Two-Finger Scrolling (276): 1, 1
 Synaptics Move Speed (277): 1.000000, 1.750000, 0.016445, 40.000000
 Synaptics Edge Motion Pressure (278): 30, 160
 Synaptics Edge Motion Speed (279): 1, 972
 Synaptics Edge Motion Always (280): 0
 Synaptics Off (281): 0
 Synaptics Locked Drags (282): 1
 Synaptics Locked Drags Timeout (283): 5000
 Synaptics Tap Action (284): 0, 0, 0, 0, 0, 0, 0
 Synaptics Click Action (285): 1, 3, 0
 Synaptics Circular Scrolling (286): 0
 Synaptics Circular Scrolling Distance (287): 0.100000
 Synaptics Circular Scrolling Trigger (288): 0
 Synaptics Circular Pad (289): 0
 Synaptics Palm Detection (290): 0
 Synaptics Palm Dimensions (291): 10, 200
 Synaptics Coasting Speed (292): 20.000000, 50.000000
 Synaptics Pressure Motion (293): ... of unknown type CARDINAL

 Synaptics Pressure Motion Factor (294): 1.000000, 1.000000
 Synaptics Resolution Detect (295): 1
 Synaptics Grab Event Device (296): 1
 Synaptics Gestures (297): 1
 Synaptics Capabilities (298): 1, 0, 0, 1, 1, 1, 1
 Synaptics Pad Resolution (299): 1, 1
 Synaptics Area (300): 0, 0, 0, 0
 Synaptics Noise Cancellation (301): 5, 3
 Device Product ID (251): 1452, 594
 Device Node (252): "/dev/input/event4"

Revision history for this message
Pedro Nariyoshi (pedro-nariyoshi) wrote :

I'm not very familiar with Clickpad support. Are you suggesting I force the use of a different driver or that I compile a patched synaptics driver?

Revision history for this message
Chase Douglas (chasedouglas) wrote :

Pedro,

I just uploaded a new version of xserver-xorg-input-synaptics with clickpad support. Please try it out without setting the Synaptics Area property. It should make press-and-drag work without having to mask out a bottom area of the trackpad.

Revision history for this message
Pedro Nariyoshi (pedro-nariyoshi) wrote :

AWESOME! Thank you very much! It works perfectly!

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
Pedro Nariyoshi (pedro-nariyoshi) wrote :

Hmmm, a new problem however, "two-finger click -> right click" no longer works. ):
I'll look for a bug report with these characteristics, otherwise, should I file a new bug?

Revision history for this message
Chase Douglas (chasedouglas) wrote :

Two finger click interferes with clickpad press-and-drag. We had to disable it for the time being. I hope that we can bring it back once some finer heuristics have been developed.

We will probably enable right click by adding a right button area in the lower right corner of trackpads. When you press in that area it will cause the right button to be pressed instead of the left button.

I haven't seen any bug reports about the two-touch functionality being disabled. Please open a new report so we can track any solutions for it, including enabling the right button area.

Thanks!

Revision history for this message
Pedro Nariyoshi (pedro-nariyoshi) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.