J'envisage d'acheter le MacBook Pro (fin 2016) avec Touch Bar. En tant que programmeur et utilisateur Ubuntu, quelqu'un peut-il me dire si le Touch Bar est compatible avec Ubuntu?
Ce n'est pas maintenant.
Il est douteux qu'il y ait une compatibilité significative dans les prochaines années.
S'il vous plaît, suivez d'abord ce guide et ensuite celui-ci attentivement ou suivez les étapes suivantes:
Installez les pilotes MacBook12 SPI :
apt install dkms
git clone https://github.com/cb22/macbook12-spi-driver.git /usr/src/applespi-0.1
dkms install -m applespi -v 0.1
printf "%s\n" "# applespi" "applespi" "intel_lpss_pci" "spi_pxa2xx_platform" >> /etc/initramfs-tools/modules
update-initramfs -u
et reboot
, puis suivez cette seconde partie (vous pouvez échanger apt
avec dnf
):
Sudo apt install git kernel-devel
git clone https://github.com/roadrunner2/macbook12-spi-driver.git
pushd macbook12-spi-driver
git checkout touchbar-driver-hid-driver
make
Sudo mkdir /lib/modules/`uname -r`/custom/
Sudo cp applespi.ko appletb.ko /lib/modules/`uname -r`/custom/
Sudo depmod
popd
cherchez maintenant ** le 61-evdev-local.hwdb ci-joint ** (situé dans le répertoire du référentiel cloné):
Sudo cp ...the-attached-61-evdev-local.hwdb... /etc/udev/hwdb.d/61-evdev-local.hwdb
Sudo modprobe intel_lpss_pci spi_pxa2xx_platform applespi appletb
maintenant, si vous utilisez dracut
, suivez ceci:
Sudo mv /boot/initramfs-`uname -r`.img{,.orig}
Sudo mv ...the-attached-keyboard.conf... /etc/dracut.conf.d/keyboard.conf
Sudo dracut
sinon ceci:
/etc/initramfs-tools/modules
{applespi, intel_lpss_pci, spi_pxa2xx_platform, appletb}
(par exemple, si le fichier contient déjà les mots pplespi
et appletb
, ajoutez uniquement intel_lpss_pci
et spi_pxa2xx_platform
)enfin reboot
.
Ces guides m'ont aidé à installer les pilotes de la barre tactile (pas seulement TouchPad et autres) sur mon MacBook Pro Touch (fin 2016).
La barre tactile fonctionne grandement sans aucun problème.
La distribution que j’ai utilisée est Ubuntu 17.04 (je l’utilise pour écrire cette réponse) démarrée en parallèle de macOS Sierra.