← Back to team overview

mactel-support team mailing list archive

[Bug 337935] Re: [Jaunty] MacBook 5.1 touchpad not fully supported (Alpha 5 of Jaunty)

 

Here is a patch for bcm5974-dkms to make click-and-drag work with
Macbook 5,1. When clicking with two fingers touching the trackpad, it
simply ignores the finger that is doing the clicking (the one that is
relatively lower on the touchpad), just like OS X does. It does *not*
disable the bottom part (to make it act only as a button). It also does
not change the behavior of other trackpad models, or the cases when the
user is not clicking or is clicking with any number of fingers other
than two.

The only caveat is that now you can't right-click by two-finger-clicking
and instead you need to do it by two-finger-tapping by enabling the
TapButton for right-click, as in the attached policy file. This is
actually a behavior that makes sense and what happens in OS X anyway,
since when you are clicking and have two fingers on the touchpad, you
are expected to be doing a click-and-drag, not a right-click. In fact,
OS X does not even have a "right-click by two-finger-clicking" feature
as it would interfere with click-and-drag. Thus, this shouldn't be a
problem.

Attached is the patch, a package for testing, and a policy file that has
fast taps and tap buttons enabled.


** Attachment added: "Make click-and-drag work for Macbook5,1"
   http://launchpadlibrarian.net/24852518/0001-Make-click-and-drag-work-for-Macbook5-1.patch

-- 
[Jaunty] MacBook 5.1 touchpad not fully supported (Alpha 5 of Jaunty)
https://bugs.launchpad.net/bugs/337935
You received this bug notification because you are a member of Mactel
Support, which is the registrant for Mactel Support.

Status in Hardware Abstraction Layer (HAL): New
Status in The Linux Kernel: Confirmed
Status in Mactel Support: Triaged
Status in XOrg-Driver-Synaptics - synaptics driver for XOrg: Invalid
Status in “xserver-xorg-input-synaptics” source package in Ubuntu: Invalid

Bug description:
Binary package hint: xorg

The touchpad for MacBook 5.1 is not supported completely in Jaunty (Ubuntu 9.04) as of Alpha 5 release. The pointer can move, and a physical left-click works, but that's it. I can not get tapping to respond as I could using the Mactel PPA packages with Intrepid (Ubuntu 8.10). I added the attached FDI policy file for the touchpad, and manually added the module bcm5974 to my /etc/modules file, however, Xorg is not loading or is not recognizing the touchpad policies. This file worked on Intrepid. The custom bcm5974-dkms package from the Mactel PPA provided support in Intrepid.