Santa Rosa

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
Syndicate content
recreation