我的 Mac 上有双启动的 Ubuntu 16.04。
在 OS XI 中,将系统首选项 > 键盘设置为“将所有 F1、F2 等键用作标准功能键”
在 Ubuntu 中情况正好相反,我需要始终使用 Fn/F 键才能获得相同的结果。
有什么方法可以扭转这种行为。
答案1
我有相同的配置。默认情况下,在 Ubuntu 上,该功能是默认的。
您可以使用功能键作为F1,F2
:
在终端中运行以下命令:
sudo su -c "echo -n 0x02 > /sys/module/hid_apple/parameters/fnmode"
PS:我使用了这里的答案:
答案2
这里有一个非常清晰的答案:https://help.ubuntu.com/community/AppleKeyboard#Change_Function_Key_behavior
我已经测试过了,它按我预期的那样工作了(现在按 F2 键会得到 F2,而不是“增加屏幕亮度”)
我确实发现重新启动不是可选的 – 要看到变化,我必须重新启动。
- 运行以下命令将配置行附加到文件 /etc/modprobe.d/hid_apple.conf 并根据需要创建它:
$ echo 选项 hid_apple fnmode=2 | sudo tee -a /etc/modprobe.d/hid_apple.conf
- 触发将配置复制到 initramfs 引导文件中。
$ sudo update-initramfs -u -k 全部
- 可选,重新启动
$ sudo 重启
答案3
在我的 Windows PC 上,有一个 BIOS(UEFI)选项可以使按键F[x]正常工作(即需要按下Fn才能控制音量、亮度等)。您的 Mac 可能有类似的打开固件选项。启动时,同时按住Command、Option、0和F键。Quora 上有更多关于该选项的信息。