修改亮度控制快捷键绑定

修改亮度控制快捷键绑定

我有一台东芝 Satellite R830 笔记本电脑,装有 Ubuntu 13.04.1 64 位。Fn + F6 和 Fn + F7 按钮可调节亮度,直到我将笔记本电脑置于睡眠状态。

唤醒后它们就不再工作了。

在 Ubuntu 12.04 和 12.10 上我遇到了同样的问题,但我通过修改解决了 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"

这在 13.04 上不再起作用。

/sys/class/backlight/toshiba/brightness我注意到,在将笔记本电脑置于睡眠状态之前,我可以通过使用命令手动更改文件的值来更改亮度echo 4 | sudo tee /sys/class/backlight/toshiba/brightness。值为 0 到 7。

我也可以使用命令手动更改亮度echo 400 | sudo tee /sys/class/backlight/intel_backlight/brightness 。值要高得多。我不知道最大值或最小值,但将其设置为 300 非常低,而 4000 非常高。

当我将笔记本电脑置于睡眠状态并再次唤醒它时,后者继​​续工作,但前者不工作。似乎快捷键和亮度控制设置与该../toshiba/brightness值绑定。

有没有办法通过将快捷键指向值来解决此问题../intel_backlight/brightness?或者通过其他方式?

如果可能的话,我想避免使用旧内核。

答案1

你尝试过使用 xbacklight 吗

sudo apt-get install xbacklight
# increase brightness
xbacklight -inc
# decrease brightness
xbacklight -dec

(编辑:因为您想要低于正常最小亮度,请使用下面的脚本)
如果这不起作用,您可以编辑此脚本或手动控制它:
http://pastebin.com/HzzHrS2g
请务必阅读脚本顶部的注释,
您需要编辑第 5 行至第 7 行

相关内容