Xubuntu 18.04:使Fn亮度键与/ sys / class / backlight / nv_backlight /一起使用

我有一台旧笔记本电脑,老朋友linux家伙,并将其更新到xubuntu 18.04。

在专有的nvidia-340驱动程序出现睡眠/恢复问题后,我决定尝试新手。 睡觉/恢复好。 但是有一个新问题:亮度。

使用专有驱动程序,在xorg.conf使用Option "RegistryDwords" "EnableBrightnessControl=1"Fn-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-upFn-bright-down应该与/sys/class/backlight/nv_backlight/brightness而不是/sys/class/backlight/acpi_video0/brightness

谢谢。

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

如果有人仍然遇到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