Macbook touchpad 2/3 button madness

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I've got a Macbook Pro 10,1 (retina, 2012 vintage), on which I
recently installed Fedora19.  Most everything is working fine, except
the touchpad in X.

The problem that I'm having is when I attempt to use two or three
fingers on the touchpad to simulate a right or middle (button) click
of a mouse.  Sometimes it works fine.  Other times, it doesn't work at
all (clicking with 2 or 3 fingers on the touchpad does nothing).  Most
frustrating is when the two & three finger clicks are inverted
completely.  In other words, I will put two fingers on the touchpad,
click, and see behavior as if I had placed 3 fingers on the touchpad.
Or I'll place three fingers on the touchpad, click, and see behavior
as if I had placed just 2 fingers on the touchpad. I'm not able to
find any obvious pattern or means of predicting which behavior I'm
going to get at any given time.

I'm not new to using a Macbook with Linux (I had a 2010 vintage
macbook where this same multi-finger touch/click functionality worked
perfectly 100% of the time with Fedora 14-16).  I'm fairly confident
that this isn't user error, and something is definitely either
misconfigured or badly broken.  There's nothing weird about my hand, I
don't have unusually small or large fingers.  I don't have any other
part of my hand or any other part of my body (other hand, palm, etc)
resting on the touchpad.  I'm using XFCE, however I've verified that
the same problem reproduces with other window managers, and also
reproduces if I create a brand new user from scratch for testing
purposes.

I'm hoping that this is some bizarre synaptics driver quirk that can
be worked around by tweaking some synclient settings, but I'm not sure
which.  I did notice that I seem to be defaulting to unusually high
values for FingerLow & FingerHigh (70 & 75 respectively), as compared
to other older versions of Fedora (25 & 30 respectively), but when I
tried using those lower values, it didn't seem to make any difference.
 All the other values appear identical to older Fedora versions:
#####
Parameter settings:
    LeftEdge                = -3898
    RightEdge               = 4428
    TopEdge                 = 434
    BottomEdge              = 6146
    FingerLow               = 70
    FingerHigh              = 75
    MaxTapTime              = 180
    MaxTapMove              = 535
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    ClickTime               = 100
    EmulateMidButtonTime    = 0
    EmulateTwoFingerMinZ    = 283
    EmulateTwoFingerMinW    = 7
    VertScrollDelta         = 243
    HorizScrollDelta        = 243
    VertEdgeScroll          = 0
    HorizEdgeScroll         = 0
    CornerCoasting          = 0
    VertTwoFingerScroll     = 1
    HorizTwoFingerScroll    = 0
    MinSpeed                = 1
    MaxSpeed                = 1.75
    AccelFactor             = 0.0164447
    TouchpadOff             = 0
    LockedDrags             = 0
    LockedDragTimeout       = 5000
    RTCornerButton          = 0
    RBCornerButton          = 0
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 0
    TapButton2              = 0
    TapButton3              = 0
    ClickFinger1            = 1
    ClickFinger2            = 3
    ClickFinger3            = 2
    CircularScrolling       = 0
    CircScrollDelta         = 0.1
    CircScrollTrigger       = 0
    PalmDetect              = 0
    PalmMinWidth            = 10
    PalmMinZ                = 200
    CoastingSpeed           = 20
    CoastingFriction        = 50
    PressureMotionMinZ      = 30
    PressureMotionMaxZ      = 160
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    GrabEventDevice         = 1
    TapAndDragGesture       = 1
    AreaLeftEdge            = 0
    AreaRightEdge           = 0
    AreaTopEdge             = 0
    AreaBottomEdge          = 0
    HorizHysteresis         = 40
    VertHysteresis          = 27
    ClickPad                = 1
    RightButtonAreaLeft     = 0
    RightButtonAreaRight    = 0
    RightButtonAreaTop      = 0
    RightButtonAreaBottom   = 0
    MiddleButtonAreaLeft    = 0
    MiddleButtonAreaRight   = 0
    MiddleButtonAreaTop     = 0
    MiddleButtonAreaBottom  = 0
#####

Any ideas & suggestions are appreciated.

thanks!
-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org




[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux