Results 1 to 10 of 75

Thread: Macbook touchpad cursor moving "in steps"

Hybrid View

  1. #1
    Join Date
    May 2008
    Beans
    10

    Question Macbook touchpad cursor moving "in steps"

    Hi,

    I already accidently posted a similar post in the Apple Intel Archive (I was directly linked to it and didn't realize it was an archive... sorry for that) and was suggested to search this forum, as a few people had similar issues. I couldn't find anything useful and so I thought it's a good idea to post it once again here

    If I try to configure my touchpad behaviour I always notice the following no matter what I change: The cursor in mac os smoothly moves in a straigt line from one edge to the other if I drag my finger diagonally... In ubuntu, the cursor first moves right, then down, then right, then down, like drawing small steps... it's really annoying and makes navigation in a menu quite a task...

    Here are some pictures to clarify:

    mac os cursor movement:
    Code:
    \
     \
      \
    ubuntu cursor movement:
    Code:
    |
     -
      |
       -
    I don't know if this is a driver or configuration issue... I used (and tried to tweak) the configuration from this link: https://help.ubuntu.com/community/Ma...ae7d325138b8cb

    Anyone knows how to solve this? Or, as an alternative, anyone with a santa rosa c2d macbook (macbook3,1) who doesn't have this problem willing to post his/her xorg.conf?

    cu,
    peter
    Last edited by attenpeter; May 31st, 2008 at 01:18 PM. Reason: fixed typo

  2. #2
    Join Date
    Nov 2006
    Location
    Germany
    Beans
    96
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Macbook touchpad cursor moving "in steps"

    Hm, I am using this one on my MBP Santa Rosa (I think the touchpad is equal to those in the Macbooks):

    Code:
    Section "InputDevice" 
            Identifier "Synaptics Touchpad"
            Driver "synaptics"
    	 Option		"SendCoreEvents"	"true"
            Option "Device" "/dev/input/touchpad"
            Option "Protocol" "auto-dev"
            Option "VertScrollDelta" "20"
            Option "HorizScrollDelta" "350"
            Option "VertTwoFingerScroll" "true"
            Option "HorizTwoFingerScroll" "true"
            Option "FastTaps" "false"
            Option "TapButton2" "3"
            Option "AccelFactor" "0.3"
            Option "SHMConfig"  "on"
    EndSection
    Hope this helps...
    My little german ubuntu blog: http://ubuntu.macvillage.de/

  3. #3
    Join Date
    May 2008
    Beans
    10

    Re: Macbook touchpad cursor moving "in steps"

    Hi,

    I'll try this tomorrow and see if it works, although I'm quite sceptical as it is similar to my config...

    cu,
    peter

  4. #4
    Join Date
    May 2008
    Beans
    10

    Re: Macbook touchpad cursor moving "in steps"

    Well, unfortunately, the cursor movement still is like that...

  5. #5
    Join Date
    May 2008
    Beans
    10

    Re: Macbook touchpad cursor moving "in steps"

    nobody else? At least confirmations of this problem?

  6. #6
    Join Date
    Aug 2005
    Location
    Huntsville, AL, USA
    Beans
    7,526
    Distro
    Ubuntu

    Re: Macbook touchpad cursor moving "in steps"

    Quote Originally Posted by attenpeter View Post
    nobody else? At least confirmations of this problem?
    search in the forum archive as I am sure that someone has reported something similar before. It seems that adjusting values in the xorg.conf tends to fix it though.

  7. #7
    Join Date
    Feb 2013
    Beans
    3

    Re: Macbook touchpad cursor moving "in steps"

    Hello every body
    i found a conf it resolve the problem.
    # Example xorg.conf.d snippet that assigns the touchpad driver
    # to all touchpads. See xorg.conf.d(5) for more information on
    # InputClass.
    # DO NOT EDIT THIS FILE, your distribution will likely overwrite
    # it when updating. Copy (and rename) this file into
    # /etc/X11/xorg.conf.d first.
    # Additional options may be added in the form of
    # Option "OptionName" "value"
    #
    Section "InputClass"
    Identifier "Touchpad"
    Driver "synaptics"
    MatchIsTouchpad "on"
    Option "SHMConfig" "true"
    Option "HorizHysteresis" "50"
    Option "VertHysteresis" "50"
    Option "MinSpeed" "0.5"
    Option "MaxSpeed" "2.0"
    Option "AccelFactor" "0.5"
    # fix touchpad resolution
    Option "VertResolution" "100"
    Option "HorizResolution" "65"
    Option "HorizTwoFingerScroll" "1"
    Option "VertScrollDelta" "-111"
    Option "HorizScrollDelta" "-111"
    Option "TopEdge" "1374"
    Option "BottomEdge" "1374"
    Option "LeftEdge" "2915"
    Option "RightEdge" "2915"
    Option "FingerLow" "-10"
    Option "FingerHigh" "5"
    Option "JumpyCursorThreshold" "280"
    Option "FingerPress" "200"
    Option "EdgeMotionMinZ" "10"
    Option "ResolutionDetect" "true"
    # tweak the X-server pointer acceleration
    Option "AccelerationProfile" "2"
    Option "AdaptiveDeceleration" "8"
    Option "ConstantDeceleration" "16"
    Option "VelocityScale" "32"
    Option "AccelerationNumerator" "30"
    Option "AccelerationDenominator" "10"
    Option "AccelerationThreshold" "10"
    MatchIsTouchpad "on"
    # This option is recommend on all Linux systems using evdev, but cannot be
    # enabled by default. See the following link for details:
    # http://who-t.blogspot.com/2010/11/ho...on-errors.html
    MatchDevicePath "/dev/input/event*"
    EndSection

    Section "InputClass"
    Identifier "touchpad ignore duplicates"
    MatchIsTouchpad "on"
    MatchOS "Linux"
    MatchDevicePath "/dev/input/mouse*"
    Option "Ignore" "on"
    EndSection

    # This option enables the bottom right corner to be a right button on
    # non-synaptics clickpads.
    # This option is only interpreted by clickpads.
    Section "InputClass"
    Identifier "Default clickpad buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
    # To disable the bottom edge area so the buttons only work as buttons,
    # not for movement, set the AreaBottomEdge
    # Option "AreaBottomEdge" "82%"
    EndSection

    # This option disables software buttons on Apple touchpads.
    # This option is only interpreted by clickpads.
    Section "InputClass"
    Identifier "Disable clickpad buttons on Apple touchpads"
    MatchProduct "Apple|bcm5974"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
    EndSection

  8. #8
    Join Date
    Apr 2014
    Beans
    1

    Re: Macbook touchpad cursor moving "in steps"

    I tried this and it made my cursor movement incredibly slow. A swipe of the trackpad would cover 20-30 pixels on my screen. I increased the maxspeed, minspeed and accelfactor variables but only managed to gain 60 or so pixels, so I started reducing the negative acceleration variables by half each time, and eventually ended up with a mouse cursor that basically drew a square when I was drawing a circle. After some more tweaking it had a few improvements, and I even tried the code listed in Ubuntu's documentation for 2,1 macbooks as well as the 10.04 distro, it still didn't help.


    I also installed the patch here. It didn't make the cursor work right. I have to get productivity back on this machine so I tried Ubuntu 14.04 to see if they added compatibility with this trackpad. It doesn't work, so I'm going to have to go back to Snow Leopard. Apple cut support for snow leopard so I wanted to switch to Linux but I need the trackpad.

    According to this person, it's not just the driver but Apple's integration of hardware with software:

    http://www.reddit.com/r/answers/comm...better/ce0moaw

  9. #9
    Join Date
    Nov 2014
    Beans
    1

    Re: Macbook touchpad cursor moving "in steps"

    https://github.com/sprc/appletouch

    Install this then run the install script.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •