Đối với bất kỳ ai tình cờ phát hiện ra chủ đề này bằng một trong những MacBook Pro mới hơn (2016 trở lên) cần trình điều khiển applespi để làm cho bàn phím và bàn di chuột hoạt động, đây là cách để làm việc này, vì tôi không thể tìm thấy bất kỳ chủ đề nào khác giải thích điều này cho máy Mac mới hơn.
Theo tôi hiểu, trình điều khiển thay thế hiệu quả vai trò của mô-đun hid_apple, vì vậy các tệp để chỉnh sửa hơi khác nhau.
Trước tiên, để xác minh rằng bạn đang sử dụng trình điều khiển applespi chứ không phải trình điều khiển hid_apple, hãy kiểm tra xem những lệnh nào (sử dụng thiết bị đầu cuối) sẽ trả về một cái gì đó. Bất cứ điều gì sẽ cho bạn biết bạn đang sử dụng trình điều khiển nào:
# 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
Để kiểm tra cài đặt tạm thời (cài đặt sẽ được đặt lại sau khi khởi động lại):
echo 2 | sudo tee -a /sys/module/applespi/parameters/fnmode
Để áp dụng các thay đổi vĩnh viễn (tiếp tục khởi động lại):
# 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
Đối với MacBook Pro cũ hơn sử dụng mô-đun hid_apple, hãy sử dụng "hid_apple" thay vì "applespi" trong các lệnh.