Only 2 finger tap+scrolling working synaptics touchpad

Asked by Rich Evans on 2011-05-15

I am running a clean 32 bit install of Natty 11.04 (I reinstalled to 32 bit as I had same problem on 64 bit and hoped 32 might not suffer) but can only get 2 finger scrolling, horizontal and vertical to work in terms of multitouch. I know for a fact that my synaptics touchpad supports AT LEAST 3 fingers as I have 3 finger taps and flicks working in windows 7. I have attemped to install a package of "supplementary multitouch support for synaptics touchpads" (intended for 10.10) but it gave errors on installing (somewhat unsuprisingly). I have installed touchegg but clearly the issue lies with the driver as even with this I am unable to use anything with more than 2 fingers (2 finger tap for right click also works). My computer is a Dell Studio 1558.
Using hwinfo --mouse --short I can verify that the kernel is recognizing the touchpad as SynPS/2 Synaptics Touchpad.

Output from Synclient:

Parameter settings:
    LeftEdge = 1777
    RightEdge = 5531
    TopEdge = 1653
    BottomEdge = 4663
    FingerLow = 24
    FingerHigh = 29
    FingerPress = 255
    MaxTapTime = 180
    MaxTapMove = 246
    MaxDoubleTapTime = 180
    SingleTapTimeout = 180
    ClickTime = 100
    FastTaps = 0
    EmulateMidButtonTime = 75
    EmulateTwoFingerMinZ = 280
    EmulateTwoFingerMinW = 6
    VertScrollDelta = 111
    HorizScrollDelta = 111
    VertEdgeScroll = 0
    HorizEdgeScroll = 0
    CornerCoasting = 0
    VertTwoFingerScroll = 1
    HorizTwoFingerScroll = 1
    MinSpeed = 1
    MaxSpeed = 1.75
    AccelFactor = 0.0357526
    TrackstickSpeed = 40
    EdgeMotionMinZ = 29
    EdgeMotionMaxZ = 159
    EdgeMotionMinSpeed = 1
    EdgeMotionMaxSpeed = 447
    EdgeMotionUseAlways = 0
    TouchpadOff = 1
    LockedDrags = 0
    LockedDragTimeout = 5000
    RTCornerButton = 2
    RBCornerButton = 3
    LTCornerButton = 0
    LBCornerButton = 0
    TapButton1 = 1
    TapButton2 = 3
    TapButton3 = 2
    ClickFinger1 = 1
    ClickFinger2 = 1
    ClickFinger3 = 1
    CircularScrolling = 0
    CircScrollDelta = 0.1
    CircScrollTrigger = 0
    CircularPad = 0
    PalmDetect = 0
    PalmMinWidth = 9
    PalmMinZ = 199
    CoastingSpeed = 20
    CoastingFriction = 50
    PressureMotionMinZ = 29
    PressureMotionMaxZ = 159
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    GrabEventDevice = 1
    TapAndDragGesture = 1
    AreaLeftEdge = 0
    AreaRightEdge = 0
    AreaTopEdge = 0
    AreaBottomEdge = 0
    JumpyCursorThreshold = 0

Is this likely something fixable now/is it being worked on/is it simply not going to happen?

If there's any more information you need I'd be happy to provide

Many Thanks
Rich

Question information

Language:
English Edit question
Status:
Answered
For:
Open Input Framework Edit question
Assignee:
No assignee Edit question
Last query:
2011-05-15
Last reply:
2011-09-30
Stephen M. Webb (bregma) said : #1

The SynPS/2 is what is known as a "semi-multitouch" device: it reports only the number of touches and the bounding box of those touches. That means that it is capable of 1, 2, and 3 finger taps and drags and 2-finger pinch/expands but not 3 finger pinch/expand or rotations of any sort.

On natty, 3-finger taps and drags are reserved for Unity.

Rich Evans (o0rebelious0o) said : #2

Okay, well the fact that it is semi-multitouch still fits my my device being able to support 3 finger tap/drap like I have in windows. However, I don't understand your closing remark that "On natty, 3-finger taps and drags are reserved for Unity." Does this mean that this functionality SHOULD be working out of the box without me needing to install anything specific myself?
In this case should I file a bug report as 2 finger pinch/expands, 3 finger tap or drags are not working for me or is there a package I need to install to give the OS the drivers for these extra capabilities?
Also, were these 3 finger commands to be working, how would I able to customise them? Would touchegg fulfil this purpose?

Thanks for your help,
Rich

Chase Douglas (chasedouglas) said : #3

Ubuntu 11.04 does not support 3 finger semi-multitouch devices for uTouch gestures. We have some work in development that will be available in Oneiric to add 3 finger gestures for these devices. However, the three touch gesture support is reserved for the window manager when running Unity (as opposed to "Classic Mode").

When we have full three finger gesture support, you will be able to use them to do things like move and maximize/minimize windows in Unity. When using other window managers you can use Ginn to customize the behavior.

Thanks!

AlejandroÑext (alejonext) said : #4

The answer is that only recognizes 2 fingers and no more! When I bought mine 2 months ago that was detected in the 5 fingers Win7. I think it's a big lie about "Semi-Touch".nAnd yet should operate only work 3 fingers and 2 fingers.

What should I do to work completamete the Multitouch?

Can you help with this problem?

Provide an answer of your own, or ask Rich Evans for more information if necessary.

To post a message you must log in.