Wenn Sie über diesen Thread mit einem der neueren MacBook Pros (2016 und höher) stolpern , für die der AppleSpi- Treiber erforderlich ist , damit Tastatur und Touchpad funktionieren, lesen Sie die folgenden Schritte , da ich keinen anderen Thread gefunden habe, der dies erklärt neuere Macs.
Soweit ich weiß, ersetzt der Treiber die Rolle des Moduls hid_apple. Die zu bearbeitenden Dateien unterscheiden sich daher geringfügig.
Um zu überprüfen, ob Sie den applespi-Treiber und nicht den hid_apple-Treiber verwenden, überprüfen Sie zunächst, welcher dieser Befehle (mit dem Terminal) etwas zurückgibt. Welcher Treiber auch immer verwendet wird, zeigt an, welchen Treiber Sie gerade verwenden:
# If this returns "applespi", you are using applespi
ls /sys/module | grep applespi
# If this returns "hid_apple", you are using hid_apple
ls /sys/module | grep hid_apple
So testen Sie Einstellungen vorübergehend (Einstellungen werden nach einem Neustart zurückgesetzt):
echo 2 | sudo tee -a /sys/module/applespi/parameters/fnmode
So wenden Sie die Änderungen dauerhaft an (bleiben bei Neustarts erhalten):
# Add the option for the fn key
echo options applespi fnmode=2 | sudo tee -a /etc/modprobe.d/applespi.conf
# Update initramfs bootfile
sudo update-initramfs -u -k all
# Reboot to test (optional)
sudo reboot
Verwenden Sie für ältere MacBook Pros, die das Modul hid_apple verwenden, in den Befehlen "hid_apple" anstelle von "applespi".