![Mint 16 (GeForce 330M) 的背光亮度](https://linux22.com/image/1396285/Mint%2016%20(GeForce%20330M)%20%E7%9A%84%E8%83%8C%E5%85%89%E4%BA%AE%E5%BA%A6.png)
我有一台配备 GeForce 330M 的 Dell Vostro 3700,使用的是 nouveau 驱动程序。我有一台配备 Cinamon 的 Mint 16。我希望能够使用键盘快捷键更改背光。我对内核参数做了一些更改,所以现在我可以通过向 /sys/class/backlight/nv_backlight/brightness 回显数字,从命令行更改亮度。与此同时,我有另一个目录 /sys/class/backlight/dell_backlight,但在那里回显不会改变任何东西
键盘快捷键也被捕获。Cinamon 显示亮度滑块,但使用它更改 dell_backlight/brightness 的内容,而不是 nv_backlight。如何从桌面环境启用更改亮度(在 nv_backlight 目录中)?
答案1
我做了一个解决方法:在 /usr/bin/update-backlight 中创建一个脚本
#! /bin/bash
cp /sys/class/backlight/dell_backlight/brightness /sys/class/backlight/nv_backlight/brightness
并添加一个 udev 规则 /etc/udev/rules.d/80-backlight.rules
SUBSYSTEM=="backlight", ACTION=="change", DEVPATH=="/devices/platform/dell-laptop/backlight/dell_backlight", RUN+="/usr/bin/update-backlight"
每次我改变背光亮度时,这都会将一个值复制到另一个值。