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.

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
Keyboard Lights
to get the keyboard lights and eject key working:
sudo apt-get install pommedtake a look at /etc/pommed.conf and
man pommedto 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.
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.
Thanks
Really helpful article, however, I cannot get the two-finger right click to work...
Thanks!
Very helpful, I managed to get all those little niggles sorted, cheers!
Awesome post! This really
Awesome post! This really helped me out a lot, thanks.
Post new comment