Xubuntu 18.04:使 Fn 亮度键与 /sys/class/backlight/nv_backlight/ 配合使用

Xubuntu 18.04:使 Fn 亮度键与 /sys/class/backlight/nv_backlight/ 配合使用

我有一台旧笔记本电脑,老款 Linux 伙伴,并将其更新到 xubuntu 18.04。

在专有 nvidia-340 驱动程序出现一些睡眠/恢复问题后,我决定尝试 nouveau。睡眠/恢复正常。但出现了一个新问题:亮度。

使用专有驱动程序,Option "RegistryDwords" "EnableBrightnessControl=1"在 中xorg.confFn-bright-upFn-bright-down键即可开箱即用。

而使用新型驱动程序则不会这样。

$ ls /sys/class/backlight/

返回acpi_video0nv_backlight

正如预期的那样,使用 什么也做不了acpi_video0

但是,惊喜!正在nv_backlight运行:

$ echo 20 | sudo tee /sys/class/backlight/nv_backlight/brightness

作品!

但我不知道如何让我的朋友 xfce 知道应该Fn-bright-up与而不是Fn-bright-down交谈。/sys/class/backlight/nv_backlight/brightness/sys/class/backlight/acpi_video0/brightness

谢谢。

答案1

nouveau 驱动程序现在(以前没有)创建了/sys/class/backlight/nv_backlight并且它可以工作。因此传递acpi_backlight=vendor给内核会禁用/sys/class/backlight/acpi_video0。如果没有acpi_video0backlight_helper_get_best_backlight()将会返回 nv_backlight。

因此,打开 /etc/default/grub,编辑:

GRUB_CMDLINE_LINUX_DEFAULT="[...] acpi_backlight=vendor"

保存并sudo update-grub

答案2

如果有人仍然遇到 Xubuntu 18.04 背光键问题,即启用亮度弹出窗口但不增加/减少亮度条,以下方法对我有帮助。看来亮度键只是在 XFCE4 电源管理器配置中被禁用:

xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/handle-brightness-keys
=> false

因此这解决了这个问题:

xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/handle-brightness-keys --create -t bool -s true

相关内容