MacBookPro
Differences between revisions 2 and 465 (spanning 463 versions)
Size: 25534
Comment:
|
← Revision 465 as of 2008-08-06 17:00:24 ⇥
Size: 56
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= Ubuntu on MacBookPro = [[BR]] == Preface == [[BR]]Many of Ubuntu forum members have been contributing to a thread I started some time ago in the forum. [[BR]]http://ubuntuforums.org/showthread.php?t=198453 [[BR]]It would be great to put all those Ubuntu on MacBookPro contributions here together ! [[BR]] [[BR]] There are some installation notes about Ubuntu on MacBookPro .. [[BR]] rather a compilation of what I found on the internet [[BR]] + configuration of french / belgian-fr keyboard [[BR]] + a nice desktop theme ;-) [[BR]] [[BR]] Thanks to Ubuntu forum members for their [[BR]] feedback and contribution and all the people providing [[BR]] drivers and/or useful information about Linux on Macbook [[BR]] especially Nicolas Boichat and Ronald S. Bultje [[BR]] == For more information : == [[BR]] [[BR]]http://www.mactel-linux.org/wiki/Main_Page [[BR]]http://modular.math.washington.edu/macbook/ [[BR]]http://modular.math.washington.edu/macbook/triboot/ [[BR]]http://bin-false.org/?p=17 [[BR]]http://desrt.mcmaster.ca/macbook.xhtml [[BR]][http://wiki.onmac.net/index.php/Triple_Boot_via_BootCamp http://wiki.onmac.net/index.php/Trip...t_via_BootCamp] [[BR]]http://www.jasonparekh.com/?page_id=9 [[BR]]http://www.ethicalhack.org/howto/triple_boot_howto.html [[BR]][http://wiki.cchtml.com/index.php/Ubuntu_Dapper_Installation_Guide http://wiki.cchtml.com/index.php/Ubu...allation_Guide] [[BR]]http://wiki.cchtml.com/index.php/Xgl-Compiz-Dapper [[BR]]http://blogs.gnome.org/portal/rbultje [[BR]]http://www.boichat.ch/nicolas/macbook-tools/ [[BR]][http://blogs.vislab.usyd.edu.au/index.php/JohnStavrakakis/2006/07/28/triple_boot_on_macbook_pro_15 http://blogs.vislab.usyd.edu.au/inde...macbook_pro_15] [[BR]]http://www.ubuntuforums.org/showthread.php?t=225621 == Note == [[BR]]'''For triple boot Mac OS X - Linux - Windows, follow specific instructions.''' [[BR]] (WARNING ! In the forum thread they are in blue but I did not find a way to put some color here ? [[BR]] so I put [Begin Triple Boot] [End Triple boot] tags instead) == MacOsX Installation == 1. Install MacOsX pro with a minimum of features. It may be useful for firmware update or hardware check .. 1. Boot on MacOsX CD holding Alt key 1. Follow installation instruction. == Boot Menu installation == [[BR]] [[BR]] 1.Boot on MacOsX [[BR]] 2.Install bootcamp [[BR]] [[BR]] [Begin Triple Boot] For triple boot: Burn MacBook Windows CD driver[End Triple boot] [[BR]] [[BR]] 3.Install rEFIt (http://refit.sf.net) * install mac image * copy efi to root directory (drag efi folder to MacOs disk) * open a mac os terminal (in utilities) * cd /efi/refit * ./enable-always.sh == Partionning == [[BR]] [[BR]] In a MacosX terminal, partition the disc : [[BR]] {{{ sudo diskutil resizeVolume disk0s2 10G }}} That sets 10G for MacOsX and the rest for Linux [[BR]] [[BR]] [[BR]] [[BR]] For triple boot: [[BR]] [Begin Triple Boot] {{{ sudo diskutil resizeVolume disk0s2 10G Linux Linux 52G "MS-DOS FAT32" Windows 30G }}} [End Triple Boot] == Install Windows XP SP2 == [Begin Triple Boot] [[BR]] Boot, in refit, choose the Windows CDRom. [[BR]] Launch install, at reboot choose the Windows HardDisk. [[BR]] Install drivers from BootCamp CD drivers. [[BR]] Follow my howto to customize Mac keyboard on Windows : [[BR]][http://discussions.apple.com/thread.jspa?threadID=608584&tstart=0 http://discussions.apple.com/thread....08584&tstart=0] [[BR]] [End Triple Boot] [[BR]] == Install Linux Ubuntu == [[BR]] * Boot on Ubuntu drapper live cd [[BR]] [[BR]] [Begin Triple Boot] [[BR]] For triple boot, make a swap file because of partion number limit explained [[BR]] on [http://wiki.onmac.net/index.php/Triple_Boot_via_BootCamp http://wiki.onmac.net/index.php/Trip...t_via_BootCamp] [[BR]] Open a terminal. (Application>Accessories>Terminal) [[BR]] {{{ sudo su [[BR]] mkdir /mnt/linux [[BR]] mount -t ext3 /dev/sda3 /mnt/linux [[BR]] sudo dd if=/dev/zero of=/mnt/linux/swap bs=1024 count=2097152 [[BR]] mkswap /mnt/linux/swap [[BR]] swapon /mnt/linux/swap }}} [End Triple Boot] [[BR]] * Click install on disk in Ubuntu * Choose a manual partition : (2Gb of swap and the rest for filesystem) [[BR]] do not erase efi 200M partition [[BR]] * define mount : * if possible, do not mount /mount/EFI (select white item in list) * /dev/sda3 => swap * /dev/sda4 => / [[BR]] [Begin Triple Boot] [[BR]] For triple boot * define mount : * /dev/sda3 => /Triple boot uses a swap file [End Triple Boot] [[BR]] [[BR]] * Grub installation fails at the end, just ignore it (you are going [[BR]] to install lilo anyway). [[BR]] * Open a terminal : Terminal 1 (Application>Accessories>Terminal) [[BR]] (the following comes from http://bin-false.org/?p=17 ) [[BR]] {{{ sudo su mkdir /mnt/ubuntu mount /dev/sda4 /mnt/ubuntu/ mount -t proc none /mnt/ubuntu/proc mount -o bind /dev /mnt/ubuntu/dev chroot /mnt/ubuntu /bin/bash apt-get install lilo lilo-doc }}} (Remark :Some users report problem to find lilo because no network is not [[BR]] available in the chroot terminal. It is strange it works for most for us. [[BR]] [[BR]] If you have that problem, the solution is to reactivate the network in the chroot terminal. [[BR]] Either manually (ifup eth0), with dhclient [[BR]] or using the graphical config (gksu network-admin).) [[BR]] [[BR]] * create /etc/lilo.conf [[BR]] Add this content: [[BR]] (with "vi" or Application>Accessories>Text Editor) [[BR]] {{{ boot=/dev/sda4 default=Linux map=/boot/map delay=20 image=/vmlinuz initrd=/initrd.img root=/dev/sda4 label=Linux read-only }}} [Begin Triple Boot] [[BR]] For triple boot use /dev/sda3 instead [[BR]] {{{ boot=/dev/sda3 default=Linux map=/boot/map delay=20 image=/vmlinuz initrd=/initrd.img root=/dev/sda3 label=Linux read-only }}} [End Triple Boot] [[BR]] * Open a second terminal : Terminal 2 [[BR]] {{{ sudo parted set 4 boot on quit }}} [Begin Triple Boot] [[BR]] For triple boot use /dev/sda3 instead [[BR]] {{{ sudo parted set 3 boot on quit }}} [End Triple Boot] [[BR]] * Go back to Terminal 1 [[BR]] {{{ lilo -b /dev/sda exit umount /mnt/ubuntu/proc umount /mnt/ubuntu/dev [[BR]] umount /mnt/ubuntu }}} [[BR]] [Begin Triple Boot] [[BR]] For triple boot [[BR]] {{{ lilo -P ignore -b /dev/sda3 exit umount /mnt/ubuntu/proc umount /mnt/ubuntu/dev umount /mnt/ubuntu }}} [End Triple Boot] [[BR]] * Reboot * '''Go in the rEFIt partition editor and synchronize MBR''' * Choose linux in rEFIt menu == Ubuntu configuration == [[BR]] === Update === [[BR]] [[BR]] Update your system and install restritected drivers [[BR]] {{{ sudo apt-get install linux-restricted-modules-2.6.15-26-686 linux-kernel-headers sudo apt-get dist-upgrade }}} Relaunch lilo if kernel has changed [[BR]] [[BR]] For triple boot [[BR]] {{{ lilo -P ignore -b /dev/sda3 }}} [[BR]] For dual boot [[BR]] {{{ sudo lilo -b /dev/sda }}} Reboot [[BR]] === Video === [[BR]] [[BR]]__Install ATI drivers :__ [[BR]] The following was suggested by Gendo and comes from : [[BR]][http://wiki.cchtml.com/index.php/Ubuntu_Dapper_Installation_Guide http://wiki.cchtml.com/index.php/Ubu...allation_Guide] [[BR]] disable fglrx module : sudo vi /etc/default/linux-restricted-modules-common [[BR]] {{{ DISABLED_MODULES="fglrx" }}} Uncomment the universe and multiverse repositories in /etc/apt/sources.list [[BR]] [[BR]] download drivers from ATI web site and follow this install : [[BR]] {{{ wget https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.27.10-x86.run sudo apt-get update sudo apt-get install module-assistant build-essential sudo apt-get install fakeroot dh-make debconf libstdc++5 gcc-3.3-base chmod +x ati-driver-installer-8.27.10-x86.run ./ati-driver-installer-8.27.10-x86.run --buildpkg Ubuntu/dapper sudo dpkg -i xorg-driver-fglrx_8.27.10-1_i386.deb sudo dpkg -i fglrx-kernel-source_8.27.10-1_i386.deb sudo dpkg -i fglrx-control_8.27.10-1_i386.deb sudo rm /usr/src/fglrx-kernel*.deb sudo module-assistant prepare,update sudo module-assistant build,install fglrx sudo depmod -a sudo aticonfig --initial sudo aticonfig --overlay-type=Xv }}} reboot and check with : [[BR]] {{{ fglrxinfo }}} you should have : [[BR]] {{{ display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: ATI Mobility Radeon X1600 Generic OpenGL version string: 2.0.5879 (8.26.18) }}} [[BR]]__XGL/compiz installation__ [[BR]] [[BR]] If you want to go further and install compiz and XGL [[BR]] go to that other link : [[BR]]http://wiki.cchtml.com/index.php/Xgl-Compiz-Dapper [[BR]] (thanks to Gendo for that suggestion) [[BR]] [[BR]] After XGL compiz installation : [[BR]] [[BR]] - add the startcompiz script to the session start program (System>Preferences>Sessions | Startup Programs) [[BR]] [[BR]] - install gset-compiz, gcomizthemer ant themes and discover compiz ... [[BR]] {{{ sudo apt-get install gset-compiz gcompizthemer gcompizthemer-themes [[BR]] gset-compiz }}} Configure effects, key shortcuts with gset-compiz [[BR]] and customize your theme with gcompizthemer [[BR]] [[BR]] - I also had to add this line to the startcompiz script [[BR]] {{{ killall gnome-panel }}} === DVI Output === [[BR]] [[BR]] - Install ATI drivers as above [[BR]] - Install fglrx package with synaptic [[BR]] - run ATI config (either from ATI menu or sudo aticonfig) [[BR]] - configure a clone or large desktop [[BR]] for example : [[BR]] {{{ sudo aticonfig -f --initial=dual-head --screen-layout=right }}} - restart X (ctrl-alt-backspace) [[BR]] === Audio === [[BR]] Install latest Ubuntu kernel 2.6.15-26 [[BR]] relaunch lilo and reboot [[BR]] {{{ sudo lilo -b /dev/sda }}} You should hear Ubuntu login sound [[BR]] (It seems to work only on MBP17" not on MBP15"... [[BR]] for MBP15" follow the trick given by Gendo here : [[BR]][http://www.ubuntuforums.org/showpost.php?p=1269085&postcount=39 http://www.ubuntuforums.org/showpost...5&postcount=39] [[BR]] ) [[BR]] [[BR]] Microphone does not work with "sound recorder" application but [[BR]] It works with skype 1.3 beta for Linux (but not with skype 1.2) [[BR]] [[BR]] (I also installed latest alsa drivers (1.0.12rc1) following their [[BR]] INSTALL file) [[BR]] [[BR]] With old drivers and kernel when headset is plugged in jack, you might [[BR]] hear the sound in both headset AND speakers ?! [[BR]] [[BR]] With new alsa drivers (1.0.12rc1) and kernel ( 2.6.15-26-686 ), [[BR]] I do not have this problem any more. [[BR]] [[BR]] Finally ... sound is working perfectly on MBP17" [[BR]] [[BR]] If you have some issues left, you can have a look to this link, [[BR]] it contains many useful informations that are not here : [[BR]]http://www.jasonparekh.com/?page_id=9 [[BR]] === Wireless === [[BR]] (the following comes from http://bin-false.org/?p=17 ) * sudo modprobe new_wlan_scan_sta * sudo apt-get install network-manager network-manager-gnome It works out of the box on my MacBook with my hotspot. Some people seems to have problems with some wifi routers however. [[BR]] === Screen brightness === [[BR]] [[BR]] Nicolas Boichat wrote drivers for screen and keyboard backlight. [[BR]]http://www.boichat.ch/nicolas/macbook-tools/ [[BR]] [[BR]] Here is how to install : [[BR]] [[BR]] {{{ sudo apt-get install pciutils-dev wget http://www.boichat.ch/nicolas/macbook-tools/macbook-tools-0.1.1.tar.bz2 tar xvfj macbook-tools-0.1.1.tar.bz2 cd macbook-tools-0.1.1 sudo rm /usr/local/bin/backlight sudo make install }}} Use : [[BR]] backlight +10 [[BR]] backlight -10 [[BR]] [[BR]] To control backlight with key pressed, you can use a program [[BR]] developed by alexinfurs available here : [[BR]]http://ubuntuforums.org/showthread.php?t=215801 [[BR]] [[BR]] {{{ sudo apt-get install libvte-dev sudo ln -s /usr/local/bin/backlight /usr/bin/macbook-backlight tar xvfz macbook-backlight-control-0.2.tar.gz (get it from the link above) cd macbook-backlight-control/src make ./macbook-backlight-control }}} Try : [[BR]] Ctrl+F1 [[BR]] Ctrl+F2 [[BR]] [[BR]] Add macbook-bakclight-control to your session start scripts [[BR]] System>Preference>Session [[BR]] [[BR]] To get automatic backlight adjustement from sensors, apply [[BR]] kernel patch developped by Nicolas Boichat [[BR]] [[BR]] Thank you to msprunck for his feedback [[BR]] === Keyboard Backlight === [[BR]] [[BR]] Nicolas Boichat wrote drivers for screen and keyboard backlight. [[BR]] See : [[BR]]http://www.boichat.ch/nicolas/macbook-tools/ [[BR]] [[BR]] Follow "Screen brightness" installation [[BR]] [[BR]] ./applesmc 255 [[BR]] to turn light on [[BR]] sudo ./applesmc 0 [[BR]] to turn light off [[BR]] ./applesmc [[BR]] to see sensors values [[BR]] [[BR]] works on MBP 17 [[BR]] === Keyboard === [[BR]] ==== __Method 1 : using Xmodmap__: ==== [[BR]] With this method you need to start xmodmap script when the session start [[BR]] but it is easier to modify special keys. [[BR]] [[BR]] copy the xmodmap to a custom one : [[BR]] {{{ sudo cp /usr/share/xmodmap/xmodmap.be /usr/share/xmodmap/xmodmap.mbp.be }}} edit that file and change special keys definition [[BR]] Especially to have an "AltGr" key and a "Delete" key .. [[BR]] I redefined many other keys to have a full feature keyboard. [[BR]] [[BR]] You can change it yourself : [[BR]] - to find a keycode : launch xev and hit the key [[BR]] - to get the command keyword : look at this website : http://wiki.linuxquestions.org/wiki/List_of_keysyms [[BR]] (After a keycode, you can put 4 keyword : "normal key keyword" "shift key keyword" "altgr key keyword" "shift algr key keyword" [[BR]] for example : a A à @) [[BR]] [[BR]] Then start xmodmap by : [[BR]] {{{ xmodmap /usr/share/xmodmap/xmodmap.mbp.be }}} Put it somewhere so that it is loaded automatically [[BR]] [[BR]] Here is my french - belgian/fr xmodmap file : [[BR]] [[BR]] {{{ clear Mod1 clear Mod2 ! keycode 8 = keycode 9 = Escape keycode 10 = ampersand 1 bar brokenbar keycode 11 = eacute 2 twosuperior onehalf keycode 12 = quotedbl 3 threesuperior threequarters keycode 13 = apostrophe 4 braceleft onequarter keycode 14 = parenleft 5 braceleft keycode 15 = section 6 asciicircum keycode 16 = egrave 7 keycode 17 = exclam 8 keycode 18 = ccedilla 9 braceleft keycode 19 = agrave 0 braceright keycode 20 = parenright degree braceright keycode 21 = minus underscore keycode 22 = BackSpace Delete Delete keycode 23 = Tab keycode 24 = a keycode 25 = z keycode 26 = e E EuroSign keycode 27 = r R registered keycode 28 = t keycode 29 = y keycode 30 = u keycode 31 = i keycode 32 = o O at keycode 33 = p keycode 34 = dead_circumflex dead_diaeresis bracketleft keycode 35 = dollar asterisk bracketright EuroSign keycode 36 = Return keycode 37 = Control_L keycode 38 = q keycode 39 = s keycode 40 = d keycode 41 = f keycode 42 = g keycode 43 = h keycode 44 = j keycode 45 = k keycode 46 = l keycode 47 = m keycode 48 = ugrave percent dead_acute keycode 49 = less greater backslash !twosuperior threesuperior keycode 50 = Shift_L keycode 51 = backslash sterling dead_grave mu keycode 52 = w keycode 53 = x keycode 54 = c C copyright keycode 55 = v keycode 56 = b keycode 57 = n N asciitilde keycode 58 = comma question dead_cedilla keycode 59 = semicolon period keycode 60 = colon slash Multi_key keycode 61 = equal plus plusminus keycode 62 = Shift_R keycode 63 = KP_Multiply keycode 64 = Alt_L keycode 65 = space keycode 66 = Caps_Lock keycode 67 = F1 F11 keycode 68 = F2 F12 keycode 69 = F3 F13 keycode 70 = F4 F14 keycode 71 = F5 F15 keycode 72 = F6 F16 keycode 73 = F7 F17 keycode 74 = F8 F18 keycode 75 = F9 F19 keycode 76 = F10 F20 keycode 77 = Num_Lock keycode 78 = Scroll_Lock keycode 79 = KP_7 keycode 80 = KP_8 keycode 81 = KP_9 keycode 82 = KP_Subtract keycode 83 = KP_4 keycode 84 = KP_5 keycode 85 = KP_6 keycode 86 = KP_Add keycode 87 = KP_1 keycode 88 = KP_2 keycode 89 = KP_3 keycode 90 = KP_0 keycode 91 = KP_Decimal keycode 92 = 0x1007ff00 keycode 93 = keycode 94 = at numbersign ! less greater backslash keycode 95 = F11 keycode 96 = F12 keycode 97 = Home keycode 98 = Up Up Prior keycode 99 = Prior keycode 100 = Left Left Home keycode 101 = Begin keycode 102 = Right Right End keycode 103 = End keycode 104 = Down Down Next keycode 105 = Next keycode 106 = Insert keycode 107 = Delete keycode 108 = Delete keycode 109 = Control_R keycode 110 = Pause keycode 111 = Print keycode 112 = KP_Divide keycode 113 = Mode_switch keycode 114 = Break keycode 115 = Mode_switch keycode 116 = Mode_switch keycode 117 = Multi_key add Mod1 = Alt_L add Mod2 = Mode_switch }}} ==== Method 2 : changing symbol map : ==== [[BR]] [[BR]] [[BR]] This is for International keyboard (french - belgian/fr ) but [[BR]] you could adapt it easily to your keyboard [[BR]] [[BR]] Define your keyboard in xorg.conf [[BR]] and configure right apple key to alt-gr [[BR]] [[BR]] {{{ Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbLayout" "be" Option "XkbModel" "pc104" Option "XkbOptions" "lv3:rwin_switch" EndSection }}} I had to reconfigure some keys that were not properly defined even with macintosh layout (@#,<>..). [[BR]] [[BR]] I also made some custom changes to access development keys easily : * Alt-Gr < gives { * Shift AltGr > gives } * AltGr ( gives [ * Shift AltGr ) gives ] * mu key gives \ [[BR]] Here is the hacked part of my /etc/X11/xkb/symbols/be : [[BR]] {{{ partial default alphanumeric_keys xkb_symbols "basic" { include "latin" name[Group1]="Belgium"; key <AE01> { [ ampersand, 1, bar, exclamdown ] }; key <AE02> { [ eacute, 2, at, oneeighth ] }; key <AE03> { [ quotedbl, 3, numbersign, sterling ] }; key <AE04> { [apostrophe, 4, onequarter, onehalf ] }; key <AE05> { [ parenleft, 5, bracketleft, threeeighths ] }; key <AE06> { [ section, 6, asciicircum, fiveeighths ] }; key <AE07> { [ egrave, 7, braceleft, seveneighths ] }; key <AE08> { [ exclam, 8, bracketleft, trademark ] }; key <AE09> { [ ccedilla, 9, braceleft, plusminus ] }; key <AE10> { [ agrave, 0, braceright, degree ] }; key <AE11> { [parenright, degree, bracketright, questiondown ] }; key <AE12> { [ minus, underscore, dead_cedilla, dead_ogonek ] }; key <AD01> { [ a, A, at, Greek_OMEGA ] }; key <AD02> { [ z, Z, lstroke, Lstroke ] }; key <AD03> { [ e, E, EuroSign, cent ] }; key <AD11> { [dead_circumflex, dead_diaeresis, bracketleft, dead_abovering ] }; key <AD12> { [ dollar, asterisk, EuroSign, dead_macron ] }; key <AC01> { [ q, Q, ae, AE ] }; key <AC10> { [ m, M, dead_acute, dead_doubleacute ] }; key <AC11> { [ ugrave, percent, dead_acute, dead_caron ] }; key <LSGT> { [ at, numbersign, twosuperior, threesuperior ] }; key <BKSL> { [ backslash, sterling, dead_grave, dead_breve ] }; key <AB01> { [ w, W, guillemotleft, less ] }; key <AB07> { [ comma, question, dead_cedilla, masculine ] }; key <AB08> { [ semicolon, period, horizconnector, multiply ] }; key <AB09> { [ colon, slash, periodcentered, division ] }; key <AB10> { [ equal, plus, dead_tilde, dead_abovedot] }; key <TLDE> { [ less, greater, braceleft, braceright ] }; }}} ==== Configure special keys ==== [[BR]] [[BR]] Todo : fn keys are not catchable event ... [[BR]] * Install keylaunch with synaptic and put in in xinitrc script * go to your home directory and create a file .keylaunchrc * add this to the file : [[BR]] {{{ key=.*.F2:backlight +10 key=.*.F1:backlight -10 }}} Atlernatively, for backlight control, you can use a programm [[BR]] developped by alexinfurs availabel here : [[BR]]http://ubuntuforums.org/showthread.php?t=215801 [[BR]] === Temperatures === [[BR]] [[BR]] Hard Disk Temperature: [[BR]] {{{ sudo apt-get install hddtemp hddtemp /dev/sda }}} That prints the temperature of your harddisk [[BR]] [[BR]] CPUs Temperature : [[BR]] (This code was written by Jan Bernhardt and Ludovi Roussearu under GPL) [[BR]] {{{ sudo apt-get install subversion svn co https://svn.sourceforge.net/svnroot/mactel-linux mactel-linux cd mactel-linux/trunk/tools/temperature/ make sudo modprobe msr sudo ./coretemp }}} That prints temperatures of both CPUs [[BR]] [[BR]] [[BR]] [[BR]] === Bluetooth === [[BR]] [[BR]] I was able to send/receive files via bluetooth with a SE P910 phone. [[BR]] [[BR]] Install bluetooth packages : gnome or kde depending of what you like [[BR]] (gnome-bluetooth, kdebluetooth, bluesutil..) they are both working. [[BR]] Also obex libraries (qobex, libopenobex) [[BR]] [[BR]]''__For gnome users :__'' [[BR]] Launch System>Preference>Bluetooth manager [[BR]] Meneu Device>Scan ... you should see your phone [[BR]] [[BR]] On the phone search devices, you should see you computer [[BR]] [[BR]] Launch Applicarions>Accessoires>Bluetooth File Sharing [[BR]] [[BR]] Phone to computer : [[BR]] Send a file from the phone to the computer. A confirmation popup [[BR]] is launched and the file is in your home directory ! [[BR]] [[BR]] Computer to phone: [[BR]] Right click a file, send to, select your device.. that works [[BR]] === Touchpad === [[BR]] [[BR]] I could configure touchpad right click with mouseemu but after each right click it freezes .. [[BR]] If anybody find out how to get it working please give us feedback. [[BR]] [[BR]] Install mouseemu (with synaptic or apt-get --install mouseemu) [[BR]] Edit config file: [[BR]] {{{ sudo vi /etc/default/mouseemu }}} Add that content : [[BR]] [[BR]] {{{ MID_CLICK="-middle 56 272" # Alt + mouse click = middle click [[BR]] RIGHT_CLICK="-right 464 272" # Fn + mouse click = right click [[BR]] SCROLL="-scroll 87" # F11 + mouse movement [[BR]] TYPING_BLOCK="-typing-block 300" # block mouse for 300ms after a keypress }}} Restart mouseemu : [[BR]] [[BR]] {{{ sudo /etc/init.d/mouseemu restart }}} Requested by JDR. Any idea ? [[BR]] === External Mouse === [[BR]] [[BR]] A little bit out of scope but I manage to get my Logitech MX510 [[BR]] side button working with this in the xorg.conf : [[BR]] {{{ Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ExplorerPS/2" Option "Emulate3Buttons" "false" Option "Buttons" "5" Option "ZAxisMapping" "4 5" Option "ButtonMapping" "1 2 3 6 7" Option "Resolution" "800" EndSection }}} (source http://www.ubuntuforums.org/showthread.php?t=150116 )\ [[BR]] [[BR]] [[BR]] === WebCam === [[BR]] [[BR]] [[BR]] Ronald S. Bultje is writing a driver look at his blog : [[BR]]http://blogs.gnome.org/portal/rbultje [[BR]] [[BR]] Rapido get it working. His notes are here : [[BR]]http://www.ubuntuforums.org/showthread.php?t=225621 [[BR]] [[BR]] {{{ sudo apt-get install libusb-0.1-4 libusb-dev wget http://people.freedesktop.org/~rbultje/linux-uvc-0.1.0-b.tar.gz tar xvfz linux-uvc-0.1.0-b.tar.gz cd linux-uvc-0.1.0-b/ make sudo make install sudo mkdir /mnt/mac sudo mount -t hfsplus /dev/sda2 /mnt/mac/ sudo ./extract /mnt/mac/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Contents/MacOS/AppleUSBVideoSupport sudo modprobe uvcvideo }}} Then try a soft like Ekiga with V4L2 support. It works ! [[BR]] See rapido post for more details. http://www.ubuntuforums.org/showthread.php?t=225621 [[BR]] === Access MacOsX partition === [[BR]] [[BR]] You can still access (in read only mode) your MacOsX partition as this : [[BR]] [[BR]] {{{ sudo mkdir /mnt/mac [[BR]] mount -t hfsplus /dev/sda2 /mnt/mac [[BR]] cd /mnt/mac }}} === Troubleshooting === [[BR]] [[BR]] Heat ... under Linux MBP is even hotter than on MacOSx .. [[BR]] Especially the harddrive .. [[BR]] [[BR]] "kernel panic - not syncing: IO-APIC + timer doesn't work!" [[BR]] occurs often when the usb mouse is plugged at boot. So either [[BR]] apply patches or boot with mouse unplugged ... [[BR]] (I also had rarely this error with unplugged mouse ..) [[BR]] === Desktop === [[BR]] Finally .. find a suitable desktop for such a great OS on a great Machine ! [[BR]] [[BR]] I built mine on the theme : " Tux the pingouin crunched the apple " http://ubuntuforums.org/images/smilies/icon_wink.gif [[BR]] [[BR]] It is based on [http://www.gnome-look.org/content/show.php?content=40670 HumanBlue], [http://www.gnome-look.org/content/show.php?content=37099 HumanAzul], [http://www.gnome-look.org/content/show.php?content=15994 Tux-Mania] GDM and a [http://www.gnome-look.org/content/show.php?content=26229 Tux screenshot] comming from [[BR]]http://www.gnome-look.org [[BR]] [[BR]] To get rid of brown background while starting, change background color in /etc/gdm.conf [[BR]] ( BackgroundColor=#5B5B5B instead of BackgroundColor=#2b0600 ) [[BR]] [[BR]] |
#REFRESH 0 https://help.ubuntu.com/community/MacBookPro |
MacBookPro (last edited 2008-08-06 17:00:24 by localhost)