Для тих, хто натрапляє на цей потік, використовуючи один із нових MacBook Pro (2016 та новіших версій), яким потрібен драйвер яблука, щоб клавіатура та тачпад працювали, ось як зробити цю роботу, тому що я не зміг знайти жодну іншу тему, що пояснювала б це новіші Маки.
Наскільки я розумію, драйвер ефективно замінює роль модуля hid_apple, тому файли для редагування дещо відрізняються.
По-перше, щоб переконатися, що ви використовуєте драйвер яблука, а не драйвер hid_apple, перевірте, яка з цих команд (за допомогою терміналу) щось повертає. Залежно від того, хто вам каже, який драйвер ви зараз використовуєте:
# 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
Щоб тимчасово перевірити налаштування (налаштування будуть скинуті після перезавантаження):
echo 2 | sudo tee -a /sys/module/applespi/parameters/fnmode
Щоб застосувати зміни постійно (зберігати перезавантаження):
# 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
Для старих MacBook Pro, що використовують модуль hid_apple, використовуйте в командах "hid_apple", а не "яблучні".