Cette page concerne les MacBook 7.1 et MacBook Pro 7.1 (qui sont des modèles identiques).
Le tableau suivant récapitule la prise en charge du matériel de portable par les différentes versions d'Ubuntu. Il utilise les notations suivantes :
Version | Installation | Carte graphique | Son | Wifi | Bluetooth | Webcam | Touchpad | Raccourcis multimédia | Autres |
---|---|---|---|---|---|---|---|---|---|
Ubuntu 10.04 LTS | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Ubuntu 10.10 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Ubuntu 11.04 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Ubuntu 11.10 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Ubuntu 12.04 LTS | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Ubuntu 12.10 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Ubuntu 13.04 | |||||||||
Ubuntu 13.10 | |||||||||
Ubuntu 14.04 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Ubuntu 14.10 | |||||||||
Ubuntu 15.04 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Utilisateurs du Wiki possédant cet ordinateur, fonctionnel :
Cet ordinateur portable n'est à priori pas tatoué.
Pour savoir si vous utilisez la version 7.1 Il faut cliquer sur la pomme en haut tout à gauche → A propos de ce Mac → Plus d'infos → Matériel. Puis regardez si vous trouvez la ligne : “Identifiant du modèle : MacBookPro7,1” (avec ou sans “Pro”)
Si vous êtes déjà sur ubuntu ou un live CD, voici la commande:
sudo dmidecode -s system-product-name
Pour amorcer sur un CD Ubuntu, il suffit de maintenir la touche “c” appuyée au démarrage.
Si le cd ne veut pas s’éjecter, redémarrer le pc et au redémarrage clic gauche sur le pad et maintenir le clic jusqu'à l'éjection du cd.
Grub permet le multiboot, si vous avez 2 partitions et si vous n'arrivez pas à le démarrer par défaut.
Il faut au démarrage : - soit maintenir la touche “alt” enfoncée et appuyer sur “power” vous aurez alors le choix du disque de boot. En maintenant la touche “ctrl” et en choisissant la partition Linux (souvent marquée Windows) le boot sera automatiquement fait via cette partition. - soit maintenir le clic gauche du pad
Grub vous permettra ensuite de choisir sur quel OS vous voulez démarrer.
Un bug est présent et ne permet pas à l'ordinateur de s'éteindre ou de redémarrer automatiquement. Voici comment faire pour résoudre ce problème :
Éditez le fichier /etc/default/grub
trouvez la ligne:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
et remplacez la par cette ligne:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash reboot=pci"
fermez et enregistrez le fichier puis inscrivez ceci dans le terminal:
sudo update-grub
Les modifications ne seront prise en compte qu'après le prochain démarrage.
Cette manipulation n'est plus nécessaire sur la version 12.04 LTS
Remarque: cette manipulation ne semble plus être nécessaire depuis Ubuntu 11.10.
Par défaut, sur les systèmes 32bit(x86) seul 2.3 GO de ram son détectés par le système, il faut installer les headers PAE. (puis dans grub vérifier que le header sélectionné est bien le PAE.
sudo apt-get install linux-generic-pae linux-headers-generic-pae
Cette manipulation n'est plus nécessaire depuis Ubuntu 12.041).
ouvrez le terminal et copiez ceci:
sudo add-apt-repository ppa:mactel-support && sudo apt-get update
pour prolonger la durée du fonctionnement sous batterie installez apt://macfanctld (n.b: pour avoir ce paquet il faut installer le dépôts mactell, car il n'est pas présent par défaut. néanmoins si vous avez suivi ce tuto depuis le haut vous ne devriez pas avoir de problèmes.)
Cette manipulation n'est plus nécessaire depuis Ubuntu 12.04
pour vérifier qu'il fonctionne (Attention!!!! ne pas installer le paquet : applesmc-dkms)
cat /sys/devices/platform/applesmc.768/light
le capteur se situe au niveau de la webcam, donc en fonction de la luminosité, la valeur retournée devrait changer. La luminosité du clavier devrait changer toute seule si vous avez installé pommed. c.f. apt://pommed
Pour activer le défilement naturel comme sous MacOs il faut aller dans système→préférence→souris et cocher l'option “le contenu colle au doigts”
Pour activer le déroulement à 2 doigts (horizontal et ou vertical) il faut aller dans système→préférence→souris.
Son comportement est très spécial. Pour que cela fonctionne, vous devez effectuer un clic sur la partie inférieure du touchpad (le plus éloigné possible de l'écran) sans relâcher votre doigt(très important), alors avec un autre doigt vous pourrez effectuer le déplacement. Et les cliques droit ne se font que sur la partie supérieure du touchpad.. Bref c'est pas idéal.. mais ça peut rendre service
installer apt://bcm5974-dkms et apt://xf86-input-multitouch (qui sont présents dans les dépôts mactel), puis éditez /etc/X11/xorg.conf, et à la fin du fichier rajoutez ceci:
Section "InputClass" MatchIsTouchpad "true" Identifier "Multitouch Touchpad" Driver "multitouch" MatchDevicePath "/dev/input/event*" EndSection
maintenant, redémarrer l'ordinateur (relancer le serveur X ne suffit pas) et voilà, au démarrage vous devriez avoir le “drag & drop” néanmoins vous aurez aussi un touchpad super sensible et super rapide, il vous faut simplement reconfigurer sa vitesse dans : système→préférence→souris
installez apt://nvidia-bl-dkms puis en ligne de commande
sudo modprobe nvidia-bl
sous natty, les touches F5 et F6 fonctionnent par défaut.
exécutez
sudo service pommed start
Maintenant, si vous n'avez pas installé tous les paquets présent dans les dépôts pommed.. la luminosité du clavier devrait changer en fonction de la luminosité.
pour Ubuntu 10.04 allez voir la page en anglais
Parfois, après un changement de pilote graphique, les touches de luminosité adoptent un comportement étrange: L'indicateur de luminosité varie, mais la luminosité reste bloquée au maximum.
On commence par lancer nvidia-xconfig:
sudo nvidia-xconfig
On va à présent éditer le fichier de config xorg:
sudo gedit /etc/X11/xorg.conf
Naviguer jusqu'à la section “Device” et y ajouter cette ligne:
Option "RegistryDwords" "EnableBrightnessControl=1"
On redémarre le service graphique:
sudo restart lightdm
Les touches de luminosité fonctionnent maintenant correctement.
Sous Ubuntu 13.04 - pour inverser les touches [ctrl] et [cmd] afin d'avoir la même configuration que sous Mac OS X, voici comment faire:
Il faut créer le fichier suivant: Ouvrez le fichier ~/.xmodmap.
puis copier ceci à l'intérieur de l'éditeur de fichier:
clear control clear mod4 keycode 105 = keycode 206 = keycode 133 = Control_L NoSymbol Control_L keycode 134 = Control_R NoSymbol Control_R keycode 37 = Super_L NoSymbol Super_L add control = Control_L add control = Control_R add mod4 = Super_L
fermer et enregistrer le fichier puis pour l'activer il faut rentrer ceci dans le terminal:
xmodmap ~/.xmodmap
Et le rajouter au démarrage
Un problème de perte de signal? vous pouvez désactiver la gestion de l'alimentation du wifi ou installer le nouveau driver manuellement. Le problème vient du fait que votre carte wifi perd trop de puissance pour réussir à garder le contact avec votre routeur wifi.
2 méthodes existent
pour désactiver la gestion de l'alimentation automatiquement au démarrage éditez le fichier /etc/pm/power.d/wireless et insérez ceci:
!/bin/sh # /etc/pm/power.d/wireless # Matt's Macbook Pro 7,1 wifi power adjuster # # I've found that turing off power management fixes performance problems with the # BCM4322 802.11a/b/g/n Wireless Controller found in the Macbook Pro 7,1 # /sbin/iwconfig eth1 power off
et fermez & enregistrez.
puis dans la console:
sudo chmod +x /etc/pm/power.d/wireless
Cette méthode doit être exécutée à chaque nouvelle mise à jour du kernel. mais sans perdre la gestion de l'alimentation du wifi.
télécharger les sources à cette adresse broadcom linux
cd dev tar xvzf hybrid-portsrc_x86_32-v5_100_82_38.tar.gz cd hybrid
puis compiler le driver
make
l'ajouter au kernel actuel.
sudo -i cp wl.ko /lib/modules/`uname -r`/updates/dkms/wl.ko.new cd /lib/modules/`uname -r`/updates/dkms/ rmmod wl mv wl.ko wl.ko.orig mv wl.ko.new wl.ko depmod modprobe wl exit
la modification est instantanée!
Le Bluetooth marche par défaut depuis Ubuntu 11.04, pour les anciennes distributions il vous faut les dépôts mactel. puis installez apt://btusb-dkms.
Il faut savoir que le CD d'Ubuntu 10.04 original ne fonctionne pas avec le MacBook Pro 7,1 ! En effet, les MacBook Pro 7,1 sont dotés d'un chipset NVidia MCP89, non supporté par Ubuntu.
Un fichier ISO modifié est donc disponible à cette adresse : Ubuntu 10.04 pour macbook pro 7.1
Une fois l'iso gravé, insérez le CD Ubuntu. Arrêtez votre mac. Maintenez la touche C enfoncée et faites un bref clic sur “power”. puis le Live CD s'exécute comme prévu.
N'est plus d'application sur Ubuntu 12.04 LTS.
Installer apt://v86d
éditer le fichier de configuration GRUB /etc/default/grub et ajouter à la ligne
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
ceci:
nomodeset video=uvesafb:mode_option=1280x800-24,mtrr=3,scroll=ywrap
Si vous avez déjà modifié le problème de redémarage vous devriez avoir ceci:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x800-24,mtrr=3,scroll=ywrap reboot=pci"
Maintenant enregistrez et fermez le fichier, puis on modifie un autre fichier: /etc/initramfs-tools/modules
et ajouter à la fin du fichier
uvesafb mode_option=1280x800-24 mtrr=3 scroll=ywrap
Enregistrez et fermez le fichier, puis tapez ceci en ligne de commande:
echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-grub
sudo update-initramfs -u
Depuis Ubuntu 12.04 LTS le son fonctionne normalement sans aucunes modifications.
Si le son ne fonctionne pas par défaut, il faut pour activer le son, éditer /etc/modprobe.d/alsa-base.conf et ajouter cette ligne à la fin du fichier:
options snd-hda-intel model=mbp55
et enregistrer ensuite installez gnome-alsamixer en cliquant ici: apt://gnome-alsamixer
dans le terminal tapez:
gnome-alsamixer
cochez toutes les cases et ajustez le volume
Pour désactiver la lumière rouge qui sort de votre prise audio. dans la console inscrivez ceci:
sudo /sbin/alsactl store 0
puis allez dans le menu et ouvrir: Système → Préférences → Applications au démarrage
Cliquez sur “Ajouter” et inscrivez les informations suivantes
Nom : Restore Alsa State Commande: /sbin/alsactl restore Commentaire: Turn off Optical Out
voilà, il faut maintenant redémarrer pour que ça soit pris en compte. (et la petite lumière rouge aura disparu! )