使用 Fn 键的 X220 上的屏幕亮度在低于某个阈值时无法工作

使用 Fn 键的 X220 上的屏幕亮度在低于某个阈值时无法工作

我有一台 Thinkpad X220,正在运行带内核的 D​​ebian 9 stable

Linux version 4.9.0-8-amd64 ([email protected]) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) ) #1 SMP Debian 4.9.135-1 (2018-11-11)

使用 XFCE 4.12,遇到了一个相当奇怪的错误。

基本上,如果我最初从最大亮度设置开始,并希望将其降低到接近 0(5 似乎是使用电源管理器滚动条的最暗设置),如果我使用 Fn 键,则无法低于该值383(据报道cat /sys/class/backlight/intel_backlight/brightness除非我手动使用电源管理器中的滚动条。实际值(383)似乎实际上取决于我从哪个亮度值开始,并且我总是可以使用另一个 Fn 键达到最大级别,但最小级别只是卡在一个非常高的值上,这让我很烦人在弱光环境下进行调整。有没有办法修复此行为,以便我可以使用 Fn 键正确地将亮度降低到此(看似任意)阈值以下?

编辑:取消选中“处理显示亮度键”会使xfce4-power-manager最低亮度下降到 73 的硬界限(如 所报告的cat /sys/class/backlight/intel_backlight/brightness),这似乎对应于 0(如所报告的cat /sys/class/backlight/acpi_video0/brightness),所以我认为这与ACPI。我尝试acpi_backlight=vendor thinkpad-acpi.brightness_enable=1作为内核启动参数传递,但这似乎完全禁用了亮度热键,而传递acpi.brightness_switch_enabled=0并不能解决问题。

相关内容