Page 2 of 39 FirstFirst 123412 ... LastLast
Results 11 to 20 of 385

Thread: new xf86-input for macbooks and other multitouch-touchpads.

  1. #11
    Join Date
    Nov 2006
    Beans
    198
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Re: new xf86-input for macbooks and other multitouch-touchpads.

    Okay, I think I got it compiled. Really excited. As a matter of fact, xserver-xorg-dev was the first thing I installed - but I never did remove the 11-x11-synaptics.fdi file, though I had removed the synaptics driver through Synaptics (whoa... ).

    As far as your questions:
    1. This is a standard two-finger click, although it'll vary depending on how close they are.
    2. Nothing. This is actually very pleasing about OS X, and a tiny bit jarring when using Linux. Leave your palm (or another finger) on the corner of the touchpad and it has zero effect.
    3. A single-finger click. I actually do this a ton.
    4. A two-finger click.
    Sincerely,
    Zachary Waldowski
    Dizzy Technology

  2. #12
    Join Date
    May 2008
    Beans
    745

    Re: new xf86-input for macbooks and other multitouch-touchpads.

    Thank you for the answers. Regarding number two on the list, I realize there was an ambiguity in the question, so lets split it into two:

    2a: Place one finger in the center of the pad. Place one finger from the other hand at the very bottom of the pad and press. What happens?

    2b: Place one finger in the center of the pad. Place one finger from the other hand at the very bottom of the pad, then press with the first finger. What happens?

  3. #13
    Join Date
    Feb 2010
    Beans
    9

    Re: new xf86-input for macbooks and other multitouch-touchpads.

    hi

    have been giving a try to this, and think i have something more or less working as in mac os x.

    the idea is not try to identify fingers by their absolute position or size (although comparing major and minor for the thumb at the bottom works more or less) but compare relative distance between fingers and amount of displacement in x and y for detecting the thumb.

    attached is a test, the code is super ugly but works:

    thumb at the bottom + one finger: moves and only the finger in the higher part controls the movement
    thumb + one finger and press: drag and drop
    thumb at the bottom + 2 fingers: vertical scroll
    two fingers moving in y: vertical scroll
    thum at the bottom + 2 fingers and press: right click
    two fingers and press: right click

    i think in mac os x it also has into account if one finger id was previously the finger at the bottom and keeps it even if there's no more fingers unless you pass some movement threshold in any direction.
    Attached Files Attached Files
    Last edited by arturoc; February 9th, 2010 at 10:53 PM.

  4. #14
    Join Date
    Apr 2005
    Beans
    11

    Re: new xf86-input for macbooks and other multitouch-touchpads.

    Wow, this is working great for me so far, thank you! I will keep testing and see what I find

  5. #15
    Join Date
    Mar 2007
    Beans
    268

    Re: new xf86-input for macbooks and other multitouch-touchpads.

    installed the bcm5974, installed multitouch from git and removed the 11-x11-synaptics.fdi file from /usr/share/hal/fdi/policy/20thirdparty/

    rebooted and I have no touchpad. What did I do wrong?

    Thanks,
    -J
    Last edited by miatawnt2b; February 25th, 2010 at 06:37 PM.

  6. #16
    Join Date
    Apr 2007
    Beans
    7
    Distro
    Ubuntu Development Release

    Re: new xf86-input for macbooks and other multitouch-touchpads.

    Has anybody gotten this to work with Lucid Lynx?

    I have a MacBookPro5,5 and was able to check out and compile the current version of the mutitouch driver.

    In order for it to be loaded by the xserver, I had to edit

    /lib/udev/rules.d/66-xorg-synaptics.rules

    and replace synaptics with multitouch. Since the xserver has migrated from hal to udev, editing the fdi file will no longer work.

    The multitouch driver is now loaded but only clicking works. I cannot move the pointer and xev does not report any events.

    Can anybody drop me a hint?
    Last edited by dennis.jarosch; March 5th, 2010 at 01:00 PM.

  7. #17
    Join Date
    May 2008
    Beans
    745

    Re: new xf86-input for macbooks and other multitouch-touchpads.

    Quote Originally Posted by dennis.jarosch View Post
    [...]
    I have a MacBookPro5,5 and was able to check out and compile the current version of the mutitouch driver.
    [...]
    The multitouch driver is now loaded but only clicking works. I cannot move the pointer and xev does not report any events.

    Can anybody drop me a hint?
    Perhaps you are not running the mactel version of bcm5974? It is the only version out there with kernel MT support.

  8. #18
    Join Date
    Feb 2006
    Location
    Viña del mar, Chile
    Beans
    41
    Distro
    Ubuntu 10.04 Lucid Lynx

    Question Re: new xf86-input for macbooks and other multitouch-touchpads.

    I want to help here, but I have no idea how
    I know how to program, but I'm just moving to Linux…

    Can you tell me at least how to install what you have?
    If I know how to do that, I could play a little with the code


    I'm really sorry if my english is not so good
    Last edited by NiñoScript; March 9th, 2010 at 12:44 AM. Reason: *know* not "now" :P
    NiñoScript.age = new Number(16); //(>^;^<)
    (Wow, I did that signature when I was 16… I'm 20 now… it's sad to see how I'm slowly getting old u.u)

  9. #19
    Join Date
    Apr 2007
    Beans
    7
    Distro
    Ubuntu Development Release

    Re: new xf86-input for macbooks and other multitouch-touchpads.

    Thanks kosumi,

    You were correct. After installing bcm5974 from the Mactel PPA, the touchpad became usable. I noticed it is much more sensitive than with synaptics and most importantly (for me): taps aren't working.

    I guess you are busy, but do you have any idea when taps-to-click will be implemented? Or is there already a way to configure the touchpad behavior? I have quickly scanned through the code, but haven't found anything yet.

    I have never programmed Xorg related stuff, but if there's a way I can help out...

  10. #20
    Join Date
    Feb 2006
    Location
    Viña del mar, Chile
    Beans
    41
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: new xf86-input for macbooks and other multitouch-touchpads.

    So, I managed to compile it, I did:
    Code:
    make
    sudo make install
    I wanted to edit /lib/udev/rules.d/66-xorg-synaptics.rules but it wasn't there, so I created the file with
    Code:
    ENV{x11_driver}="multitouch"
    in it…

    Didn't work.

    Can you help me install it?
    Last edited by NiñoScript; March 9th, 2010 at 03:17 AM.
    NiñoScript.age = new Number(16); //(>^;^<)
    (Wow, I did that signature when I was 16… I'm 20 now… it's sad to see how I'm slowly getting old u.u)

Page 2 of 39 FirstFirst 123412 ... 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
  •