169 字
1 分钟
Linux下键盘F1~F12无法使用(强制被系统替换为功能键)
问题原因
某些键盘在Linux下其F1~F12被替换为功能键,例如F1
被替换为减小屏幕亮度按键
.
在我的键盘上出现以下问题:
- F1~F12被替换为功能键
- 仅仅Linux的蓝牙模式下出现该问题,Win下无问题,Linux有线下无问题
问题的原因是,该键盘在Linux下使用了Apple键盘驱动程序,mac键盘F1~F12被定义为功能区。
详情可见Archlinux Wiki
解决方法
添加配置文件
echo options hid_apple fnmode=2 | sudo tee -a /etc/modprobe.d/hid_apple.conf
重建initramfs
CentOS/RHEL/Fedora系统:
sudo dracut --force -v
Ubuntu/Debian系统:
sudo update-initramfs -u
重启
reboot
解决方案来自GMK67 with Archlinux!
Linux下键盘F1~F12无法使用(强制被系统替换为功能键)
https://milkfunc.top/posts/杂项/linux下键盘f1f12无法使用强制被系统替换为功能键/