Page 2 of 8 FirstFirst 1234 ... LastLast
Results 11 to 20 of 73

Thread: Macbook touchpad cursor moving "in steps"

  1. #11
    Join Date
    Aug 2006
    Location
    Bountiful, Utah
    Beans
    236
    Distro
    Ubuntu 8.10 Intrepid Ibex

    Re: Macbook touchpad cursor moving "in steps"

    I was having the same issues but noticed that when I did a fresh install the issue wasn't there so, I selectively edited my xorg.conf to get what I feel is a smooth scroll and tap-drag speed etc. Here is my section:
    Code:
    Section "InputDevice"
        Identifier	"Synaptics Touchpad"
        Driver	"synaptics"
        Option	"SendCoreEvents"	"true"
        Option	"Device"	"/dev/psaux"
        Option	"Protocol"	"auto-dev"
        Option	"HorizEdgeScroll"	"0"
        Option      "VertEdgeScroll"    "0"
        Option      "TapButton1"        "1"
        Option      "TapButton2"        "3"
        Option      "TapButton3"        "2"
        Option      "VertTwoFingerScroll"   "1"
        Option      "SHMConfig"         "on"
    EndSection
    This makes it so you use two fingers for right click and three fingers for middle click. It also adds the two finger scroll.
    Now you could add the lines for Horizontal two finger scroll etc, but I find that one rather annoying so I don't do it.
    Anyways, I hope that helps.
    Last edited by undertakingyou; June 20th, 2008 at 05:25 AM. Reason: clarification
    UNDERTAKINGYOU--
    ------------------------

  2. #12
    Join Date
    Oct 2005
    Beans
    127

    Re: Macbook touchpad cursor moving "in steps"

    Actually, I've just installed Ubuntu, so I don't think reinstalling will help much. My xorg.conf is very similar to yours. Are those the only settings you're using? Currently, mine looks as follows:

    Code:
    Section "InputDevice"
            Identifier      "Synaptics Touchpad"
            Driver          "synaptics"
            Option          "SendCoreEvents"        "true"
            Option          "Device"                "/dev/psaux"
            Option          "Protocol"              "auto-dev"
            Option          "SHMConfig"             "true"
            Option          "LeftEdge"              "10"
            Option          "RightEdge"             "1200"
            Option          "TopEdge"               "10"
            Option          "BottomEdge"            "370"
            Option          "FingerLow"             "10"
            Option          "FingerHigh"            "20"
            Option          "MaxTapTime"            "180"
            Option          "MaxTapMove"            "220"
            Option          "SingleTapTimeout"      "100"
            Option          "MaxDoubleTapTime"      "180"
            Option          "LockedDrags"           "off"
            Option          "MinSpeed"              "1.10"
            Option          "MaxSpeed"              "1.30"
            Option          "AccelFactor"           "0.08"
            Option          "TapButton1"            "1"
            Option          "TapButton2"            "3"
            Option          "TapButton3"            "2"
            Option          "RTCornerButton"        "0"
            Option          "RBCornerButton"        "0"
            Option          "LTCornerButton"        "0"
            Option          "LBCornerButton"        "0"
            Option          "VertScrollDelta"       "20"
            Option          "HorizScrollDelta"      "50"
            Option          "HorizEdgeScroll"       "0"
            Option          "VertEdgeScroll"        "0"
            Option          "VertTwoFingerScroll"   "1"
            Option          "HorizTwoFingerScroll"  "1"
    EndSection
    Are you using the default values for speed and acceleration?

    Thanks,
    Tiago

  3. #13
    Join Date
    May 2008
    Beans
    10

    Re: Macbook touchpad cursor moving "in steps"

    undertakingyou, what model do you have?

  4. #14
    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
    undertakingyou, what model do you have?
    he has a MacBook3,1

  5. #15
    Join Date
    May 2008
    Beans
    745

    Re: Macbook touchpad cursor moving "in steps"

    Are you using appletouch? There is a chance that you are running the inferior usbhid. You can check which input device synaptics is using with

    Code:
    grep /input /var/log/Xorg.0.log
    then match it against the output of dmesg:

    Code:
    dmesg | grep /input

  6. #16
    Join Date
    Oct 2005
    Beans
    127

    Re: Macbook touchpad cursor moving "in steps"

    I think I'm already using appletouch. I'm pasting the outputs below.

    grep /input /var/log/Xorg.0.log
    Code:
    (II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
    (II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
    (II) Loading /usr/lib/xorg/modules/input//kbd_drv.so
    (--) Synaptics Touchpad auto-dev sets device to /dev/input/event7
    (**) Option "Device" "/dev/input/event7"
    (II) Configured Mouse: Setting Device option to "/dev/input/mice"
    (--) Configured Mouse: Device: "/dev/input/mice"
    (**) Option "Device" "/dev/input/mice"
    (--) Synaptics Touchpad auto-dev sets device to /dev/input/event7
    (**) Option "Device" "/dev/input/event7"
    dmesg | grep /input
    Code:
    [   64.458555] input: Macintosh mouse button emulation as /devices/virtual/input/input0
    [   77.025891] input: PC Speaker as /devices/platform/pcspkr/input/input1
    [   77.065241] input: Power Button (FF) as /devices/virtual/input/input2
    [   77.148752] input: Lid Switch as /devices/virtual/input/input3
    [   77.180803] input: Power Button (CM) as /devices/virtual/input/input4
    [   77.245342] input: Sleep Button (CM) as /devices/virtual/input/input5
    [   77.525988] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input6
    [   78.275829] input: appletouch as /devices/pci0000:00/0000:00:1d.0/usb1/1-2/1-2:1.1/input/input7
    [   78.316148] input: Apple Mac mini infrared remote control driver as /devices/pci0000:00/0000:00:1d.2/usb3/3-2/3-2:1.0/input/input8
    [   78.644790] input: Apple Computer Apple Internal Keyboard / Trackpad as /devices/pci0000:00/0000:00:1d.0/usb1/1-2/1-2:1.0/input/input9
    [   78.707592] input: Apple Computer Apple Internal Keyboard / Trackpad as /devices/pci0000:00/0000:00:1d.0/usb1/1-2/1-2:1.2/input/input10
    [   78.905036] input: HID 05ac:1000 as /devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/input/input11
    [   78.976567] input: HID 05ac:1000 as /devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/input/input12
    [   79.577375] input: applesmc as /devices/platform/applesmc.768/input/input13

  7. #17
    Join Date
    Aug 2006
    Location
    Bountiful, Utah
    Beans
    236
    Distro
    Ubuntu 8.10 Intrepid Ibex

    Re: Macbook touchpad cursor moving "in steps"

    Quote Originally Posted by attenpeter View Post
    undertakingyou, what model do you have?
    I do have a MacBook Pro Third Generation. (macbookpro3,1). Those are the only settings that I have in my xorg and it works fine. Way better than when I had that huge list of stuff.
    UNDERTAKINGYOU--
    ------------------------

  8. #18
    Join Date
    May 2008
    Beans
    745

    Re: Macbook touchpad cursor moving "in steps"

    So it seems. And you are able to run gsynaptics and everything, I take it. I would start by stopping mouseemu and pommed if you have them, then do

    Code:
    sudo rmmod appletouch
    check the output of dmesg|tail, then do

    Code:
    sudo modprobe appletouch
    and check dmesg|tail again, to make sure it really is the appletouch driver that claims the device. After reapplying the appletouch driver, you need to logout (restart X).

    It have doubts this will work, but it wont hurt; I had problems getting my new bcm5974 driver for the MBA working because of the order the drivers were initialized.

  9. #19
    Join Date
    Oct 2005
    Beans
    127

    Re: Macbook touchpad cursor moving "in steps"

    kosumi68,

    Thanks for the help. Just after I ran "rmmod appletouch," the cursor froze. Running "modprobe appletouch" made the touchpad start working again. I guess that proves I'm actually using appletouch. I have never used GSynaptics. I guess I should give it a try.

    You know what, I think undertakingyou is right. I tried using the simple configuration in xorg.conf and the touchpad is performing better now. The motion "in steps" can still be noticed, but at least I have more control now.

    Tiago

  10. #20
    Join Date
    May 2008
    Beans
    745

    Re: Macbook touchpad cursor moving "in steps"

    I am still wondering about this; if your mouse is a geyser-like device, and for some reason the mouse is claimed by usbhid (there are two devices claimed according to the output you provided), then this might still be a module initialization race: appletouch might not have set the right protocol mode of the device. Two things to try:

    1. Report the output of these commands

    Code:
    uname -r
    lsusb
    Given the device codes, I can check if it is a geyser device and how the usbhid module handles the mouse interface of that device.

    2. Change the initialization order usbhid<->appletouch

    /etc/modprobe.d/blacklist:
    Code:
    blacklist usbhid
    /etc/modules, after appletouch:
    Code:
    usbhid
    Make sure you spell the module names correctly: failure to load usbhid will make your keyboard not working -> booting from rescue disk.

Page 2 of 8 FirstFirst 1234 ... LastLast

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
  •