![屏幕亮度热键在 Ubuntu 16.10(ASUS TP200SA-UHBF)上停止工作](https://linux22.com/image/891026/%E5%B1%8F%E5%B9%95%E4%BA%AE%E5%BA%A6%E7%83%AD%E9%94%AE%E5%9C%A8%20Ubuntu%2016.10%EF%BC%88ASUS%20TP200SA-UHBF%EF%BC%89%E4%B8%8A%E5%81%9C%E6%AD%A2%E5%B7%A5%E4%BD%9C.png)
我正在慢慢解决在这台机器上安装普通版 Ubuntu 16.10 时出现的所有缺陷,但这个问题让我很为难。我的屏幕亮度热键 Fn-F5 和 Fn-F6 在 Ubuntu 16.04 上工作正常,但现在我已经全新安装了 Ubuntu 16.10,它们就不起作用了。
以下是我所知道的情况:
- 屏幕亮度可由内核寻址(
/sys/class/backlight/intel_backlight/
),Redshift 等桌面工具以及使用配置面板中的滑块调整亮度都可以正常工作,命令行调整也是如此:echo 1000 | sudo tee /sys/class/backlight/intel_backlight/brightness
evtest
我可以在设备“Asus WMI Hotkeys”(“事件代码 224 (KEY_BRIGHTNESSDOWN)”和“事件代码 225 (KEY_BRIGHTNESSUP)”)的列表中看到它们,但是按下按键不会产生按键事件。- 按键做在 BIOS 和 GRUB 中工作,但是一旦内核启动,似乎就看不到关键事件。
- 我尝试过内核参数“acpi_osi=”、“acpi_osi=Linux”、“acpi_osi=Windows”,但没有成功(尽管根据 ,这确实禁用了一些东西
evtest
)
我知道这在 Linux 下有效,因为它在 Ubuntu 16.04 下有效。对我的下一步调试步骤有什么建议吗?