【问题标题】:Changing monitor brightness programatically in Ubuntu 11.10在 Ubuntu 11.10 中以编程方式更改显示器亮度
【发布时间】:2012-03-02 21:12:47
【问题描述】:
我正在使用带有 Ubuntu 11.10 的戴尔 inspiron 灵越 1564 笔记本电脑。在这里,我可以简单地通过 fn+F4/5 更改我的单色亮度。但我需要比 fn+F4 的最小限制还要低的亮度。我如何以编程方式执行此操作或使用哪个 shell 命令?
【问题讨论】:
标签:
shell
ubuntu
ubuntu-11.10
brightness
【解决方案1】:
我不确定是否有可能低于笔记本电脑控制的亮度,但您可以通过将值回显到 /sys/class/backlight/<something>/brightness 以编程方式更改亮度。在我的上网本上,“某事”是acpi_video0。
$ cat /sys/class/backlight/acpi_video0/brightness
10
$ sudo sh -c 'echo 0 > /sys/class/backlight/acpi_video0/brightness'
$ cat /sys/class/backlight/acpi_video0/brightness
0
编辑:还有xbacklight,它使用XRandr。
【解决方案2】:
根据this网站,你应该可以通过修改/proc/acpi/video/VGA/LCD/brightness文件来改变亮度。
有效的亮度级别似乎是:
levels: 12 25 37 50 62 75 87 100
所以相应地修改那个文件应该做你需要的。