Macbook Pro 3,1 Jaunty setup

Setup the mactel-support package source. In System > Administration > Software Sources, on the Third-Party Software tab, add:

deb http://ppa.launchpad.net/mactel-support/ubuntu jaunty main

Then download the software:

sudo apt-get update && sudo apt-get install install xserver-xorg-input-synaptics bcm5974-dkms applesmc-dkms mbp-nvidia-bl-dkms isight-firmware-tools

Install the kernel modules:

sudo modprobe mbp_nvidia_bl
sudo modprobe appletouch
sudo modprobe applesmc
sudo modprobe bcm5974

Then make sure the modules get loaded again after a reboot with a sudo gedit /etc/modules

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

loop
lp
rtc
mbp_nvidia_bl
applesmc
appletouch
bcm5974

Make the mouse go faster and turn on two finger click to right click:

sudo apt-get remove mouseemu
sudo gedit /etc/hal/fdi/policy/appletouch.fdi

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>

    <match key="info.capabilities" contains="input.touchpad">
        <merge key="input.x11_driver" type="string">synaptics</merge>
        <merge key="input.x11_options.SHMConfig" type="string">1</merge>

        <merge key="input.x11_options.TopEdge" type="string">0</merge>
        <merge key="input.x11_options.LeftEdge" type="string">0</merge>
        <merge key="input.x11_options.RightEdge" type="string">1100</merge>
        <merge key="input.x11_options.BottomEdge" type="string">800</merge>

        <merge key="input.x11_options.FingerLow" type="string">15</merge>
        <merge key="input.x11_options.FingerHigh" type="string">25</merge>
        <merge key="input.x11_options.TapButton1" type="string">0</merge>
        <merge key="input.x11_options.TapButton2" type="string">0</merge>
        <merge key="input.x11_options.TapButton3" type="string">0</merge>
        <merge key="input.x11_options.ClickFinger1" type="string">1</merge>
        <merge key="input.x11_options.ClickFinger2" type="string">3</merge>
        <merge key="input.x11_options.ClickFinger3" type="string">2</merge>
        <merge key="input.x11_options.VertEdgeScroll" type="string">0</merge>
        <merge key="input.x11_options.HorizEdgeScroll" type="string">0</merge>
        <merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>

        <merge key="input.x11_options.MinSpeed" type="string">0.5</merge>
        <merge key="input.x11_options.MaxSpeed" type="string">2.0</merge>
        <merge key="input.x11_options.AccelFactor" type="string">0.15</merge>
        <merge key="input.x11_options.VertScrollDelta" type="string">20</merge>
    </match>
  </device>
</deviceinfo>

Reload the appletouch kernel module to activate the new touchpad settings:

sudo modprobe -r appletouch && sudo modprobe appletouch

Get an updated version of the wifi kernel module for the Atheros AR5008 to improve the problems with a weak signal on the default install: sudo apt-get install linux-backports-modules-jaunty

Make the laptop sleep when the lid is shut in System > Preferences > Power Management.

If you didn't already get the window open on you, System > Administration > Hardware Drivers will help you enable the proprietary Nvidia drivers. Version 180 seems to work for me so far.

Setup Medibuntu.

Switch the boot screen theme from Ubuntu to Xubuntu: sudo apt-get install startupmanager

Helpful doc on setting up Eclipse PDT.


» deekayen's blog · Printer-friendly version · Send to friend Topics: · · ·

Double Finger Tap to right-click on MBP.

Thank you, very helpful post...

* It saved me messing around with the xorg.conf (apparently we're all in HAL land since Intrepid!); * It got mouseemu out of the way. * The backports tip juiced up my WiFi connection!

One thing, I'm on a MBP 2,2, and needed these additional adjustments to the appletouch.fdi to get right-click working on a two finger tap:

1 3 2

reply

Keyboard Lights

to get the keyboard lights and eject key working:

sudo apt-get install pommed

take a look at /etc/pommed.conf and

man pommed

reply

to those who have done this....

I'm getting ready to either install Jaunty, Debian Lenny or Arch on my MBP 3,1 and was wondering if people have had issues with the wifi performance? see https://bugs.launchpad.net/mactel-support/+bug/362985 for what I'm concerned about.

reply

Works at close range only

The wifi works, but I think the card is being way underpowered and the driver doesn't yet support messing with the power settings (last time I checked). That means your wifi range is reliable only at a few feet away from the AP.

reply

Thanks

Really helpful article, however, I cannot get the two-finger right click to work...

reply

Thanks!

Very helpful, I managed to get all those little niggles sorted, cheers!

reply

Awesome post! This really

Awesome post! This really helped me out a lot, thanks.

reply

Post new comment

  • Lines and paragraphs break automatically.
  • Allowed HTML tags: <hr /> <a> <p> <em> <strong> <cite> <code> <blockquote> <ul> <ol> <li> <dl> <dt> <dd>
  • Web page addresses and e-mail addresses turn into links automatically.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.