web-dev-qa-db-fra.com

Compatibilité de la nouvelle barre tactile avec Ubuntu

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?

6
user606145

Ce n'est pas maintenant.

Il est douteux qu'il y ait une compatibilité significative dans les prochaines années.

3
jksoegaard

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:

  1. ouvrir le fichier suivant /etc/initramfs-tools/modules
  2. ajoute au fichier uniquement les mots manquants extraits de: {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)
  3. sauver et fermer

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.

3
kitsune