Как изменить поведение Fn/F-Key в Ubuntu на Mac?

У меня Ubuntu 16.04 с двойной загрузкой на моем Mac.
В OS X I в System Prefs > Keyboard установлено "Использовать все клавиши F1, F2 и т. Д. В качестве стандартных функциональных клавиш".

В Ubuntu все наоборот, и мне нужно всегда использовать клавишу Fn/F для достижения того же результата.

Есть ли способ изменить это поведение?

3 ответа

У меня такая же конфигурация. По умолчанию в Ubuntu эта функция включена по умолчанию.

Для вас использовать функциональные клавиши как F1,F2 :

запустите ниже в терминале:

sudo su -c "echo -n 0x02 > /sys/module/hid_apple/parameters/fnmode"

PS: я использовал ответ отсюда:

https://askubuntu.com/questions/449001/how-do-i-activate-function-keys-without-pressing-the-fn-button-in-the-mac-keyboa

Очень ясно написанный ответ здесь: https://help.ubuntu.com/community/AppleKeyboard

Я проверил его, и он работает так, как я и ожидал (нажатие клавиши F2 теперь возвращает мне F2, а не "увеличение яркости экрана")

Я обнаружил, что перезагрузка не является обязательной - чтобы увидеть изменения, мне пришлось перезагрузиться.

  1. Выполните следующую команду, чтобы добавить строку конфигурации в файл /etc/modprobe.d/hid_apple.conf, создав ее при необходимости:

$ echo options hid_apple fnmode = 2 | sudo tee -a /etc/modprobe.d/hid_apple.conf

  1. Запустите копирование конфигурации в загрузочный файл initramfs.

$ sudo update-initramfs -u -k all

  1. По желанию перезагрузите

$ sudo reboot

На моем ПК с Windows есть опция BIOS (UEFI), чтобы заставить клавиши F[x] вести себя нормально (т.е. требовать нажатия Fn для управления громкостью, яркостью и т. Д.). Ваш Mac может иметь аналогичную опцию Open Firmware. Во время загрузки одновременно удерживайте клавиши " Command", "Option", " 0" и " F". Quora имеет больше информации о вариантах.

Другие вопросы по тегам