Parrot OS ne comprend pas tous les pilotes nécessaires pour fonctionner sur un MacBook Pro 2017. Vous devrez utiliser une souris et un clavier externes pour installer manuellement les pilotes.
Tout d'abord, certaines packages supplémentaires :
sudo apt install git kernel-devel dkms
Ensuite, nous devons nous préparer pour que les modules soient inclus dans l'initramfs (afin qu'ils soient chargés tôt lors du démarrage) :
cat <
``
Maintenant, obtenez et construisez les pilotes :
git clone https://github.com/roadrunner2/macbook12-spi-driver.git
pushd macbook12-spi-driver
git checkout touchbar-driver-hid-driver
sudo ln -s `pwd` /usr/src/applespi-0.1
sudo dkms install applespi/0.1
popd
Ensuite, nous devons définir le dpi approprié pour le touchpad et ajuster la sensibilité (téléchargez les fichiers 61-evdev-local.hwdb, 61-libinput-local.hwdb et local-overrides.quirks à partir de ce gist - le fichier 61-evdev-local.hwdb est nécessaire uniquement pour udev < 242, le fichier 61-libinput-local.hwdb est requis pour les versions libinput < 1.12, les local-overrides.quirks pour les versions libinput >= 1.12) :
# si 'udevadm --version' est inférieur à 242:
sudo cp ...le-fichier-61-evdev-local.hwdb-téléchargé... /etc/udev/hwdb.d/61-evdev-local.hwdb
# si 'libinput --version' est inférieur à 1.12:
sudo cp ...le-fichier-61-libinput-local.hwdb-téléchargé... /etc/udev/hwdb.d/61-libinput-local.hwdb
# si 'libinput --version' est de 1.12 ou ultérieur:
sudo cp ...le-fichier-local-overrides.quirks-téléchargé... /etc/libinput/local-overrides.quirks
sudo systemd-hwdb update
Vous pouvez tester les pilotes en les chargeant ainsi que leurs dépendances :
sudo modprobe intel_lpss_pci spi_pxa2xx_platform applespi apple-ib-tb
Enfin, redémarrez pour vous assurer que tout fonctionne correctement :
sudo reboot
Lien pour référence et tutoriels sur l'installation d'autres pilotes (contrôle de la luminosité de l'écran, caméra, etc..)
``