我有一台旧笔记本电脑,老款 Linux 伙伴,并将其更新到 xubuntu 18.04。
在专有 nvidia-340 驱动程序出现一些睡眠/恢复问题后,我决定尝试 nouveau。睡眠/恢复正常。但出现了一个新问题:亮度。
使用专有驱动程序,Option "RegistryDwords" "EnableBrightnessControl=1"
在 中xorg.conf
,Fn-bright-up和Fn-bright-down键即可开箱即用。
而使用新型驱动程序则不会这样。
$ ls /sys/class/backlight/
返回acpi_video0
和nv_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_video0
,backlight_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