答案1
每台笔记本电脑上的键盘Fn组合的工作方式都不同。
简要概述:当您按下这些组合时,有些笔记本电脑会产生键盘事件,有些笔记本电脑会产生 ACPI 事件。 Linux 内核解释这些,并使它们在/dev/input/event*
设备上可用。 X 读取这些并将它们转换为 X 键盘事件。应用程序(通常是窗口管理器)会对它们做出反应并尝试更改背光强度。
所以:
(1)evtest
以 root 身份运行,选择您的键盘,查看是否收到背光按键事件。
(2) 运行xev
,看是否收到X个背光按键事件。
(3)运行acpi_listen
查看是否收到ACPI事件。
(4) 尝试通过将数字作为根写入 来控制背光亮度/sys/class/backlight/<backlight>/brightness
。
您必须进行哪些更改才能使其正常工作取决于哪个部分出现故障。