无法在 Asus X412 上的 Linux 上切换 fn+esc

无法在 Asus X412 上的 Linux 上切换 fn+esc

我有一台 Asus X412,我一直在尝试让我的功能键快捷键在 Linux (Ubuntu 20.04) 上工作。据我所知,UEFI 允许我为功能键选择两种状态:

  1. 默认启用:其中在开机状态下是使用原来的F1-F12按钮。
  2. 默认禁用:在开机状态下就是使用热键的地方。

Fn-Esc然后将允许您在运行时期间切换两种状态。

就我而言,(1) 有效,但我无法使用Fn-Esc来切换热键。我必须继续使用Fn+FX键才能使用它们。至于(2),当我启动时,它总是默认切换 - 即我必须使用Fn-Esc禁用Fn按键,一切正常。

目前,我正在使用(2),但我不确定如何让它按照我想要的方式工作(启动并让热键默认工作)。

我不确定是否需要使用启动参数acpi_oci=才能使其正常工作,但几个月前我尝试时它不起作用。

答案1

您可以将 asus_wmi 的内核模块参数设置fnlock_default为 false。这使得亮度键在我的情况下默认工作,而不是F4/F5键。

对我来说,这涉及编辑/etc/default/grub,并添加这样的参数

GRUB_CMDLINE_LINUX="asus_wmi.fnlock_default=0"

然后运行

sudo grub-mkconfig -o /boot/grub/grub.cfg

产生所需的行为。

来源:

相关内容