У меня проблема. Я изменил поведение по умолчанию на моей яблочной клавиатуре.
Я хотел иметь активные клавиши f без использования клавиши fn. Например, если я хотел использовать ключ f12. Мне нужно было щелкнуть fn + f12, чтобы сделать эту работу. Я хотел просто нажать f12. Итак, я нашел эту инструкцию на форумах.
echo options hid_apple fnmode=2 | sudo tee -a /etc/modprobe.d/hid_apple.conf
sudo update-initramfs -u -k all
sudo reboot
Он работает отлично, но теперь я хочу вернуться к основному поведению: fn + f12 = f12
Как это сделать? Я пытался
echo options hid_apple fnmode=0 | sudo tee -a /etc/modprobe.d/hid_apple.conf
, но это не работает. Как вернуться к fn + f12 = f12?
Пожалуйста, помогите
Чтобы отменить что-то, вы сделали только запрос / прочитайте документацию для своих действий.
Линия echo options hid_apple fnmode=2 | sudo tee -a /etc/modprobe.d/hid_apple.conf передает текст options hid_apple fnmode=2 команде tee, которая записывает текст в /etc/modprobe.d/hid_apple.conf. Опция -a заставляет ее добавлять содержимое, поэтому конец вашего файла:
options hid_apple fnmode=2
options hid_apple fnmode=0
Случайно это может даже работать, потому что, я думаю, последний параметр должен переопределить предыдущий, но вы забыли запустить:
sudo update-initramfs -u -k all
Обязательно сохраните свою работу, а затем перезагрузите компьютер:
sudo reboot
TL; DR: удалите строки options hid_apple fnmode=2 и options hid_apple fnmode=0 из файла /etc/modprobe.d/hid_apple.conf (или, если нет другого содержимого, используйте sudo rm /etc/modprobe.d/hid_apple.conf, чтобы удалить файл вообще). Затем запустите:
sudo update-initramfs -u -k all
sudo reboot # Again: be sure you have saved all your work, will reboot your computer without asking!
Чтобы отменить что-то, вы сделали только запрос / прочитайте документацию для своих действий.
Линия echo options hid_apple fnmode=2 | sudo tee -a /etc/modprobe.d/hid_apple.conf передает текст options hid_apple fnmode=2 команде tee, которая записывает текст в /etc/modprobe.d/hid_apple.conf. Опция -a заставляет ее добавлять содержимое, поэтому конец вашего файла:
options hid_apple fnmode=2
options hid_apple fnmode=0
Случайно это может даже работать, потому что, я думаю, последний параметр должен переопределить предыдущий, но вы забыли запустить:
sudo update-initramfs -u -k all
Обязательно сохраните свою работу, а затем перезагрузите компьютер:
sudo reboot
TL; DR: удалите строки options hid_apple fnmode=2 и options hid_apple fnmode=0 из файла /etc/modprobe.d/hid_apple.conf (или, если нет другого содержимого, используйте sudo rm /etc/modprobe.d/hid_apple.conf, чтобы удалить файл вообще). Затем запустите:
sudo update-initramfs -u -k all
sudo reboot # Again: be sure you have saved all your work, will reboot your computer without asking!