我一直用的是Ubuntu,刚开始,我不知道Ubuntu屏幕亮度过亮,每次到学校机房的XP上都觉得其桌面太丑了(亮度所致)^-^. 这几天我才发现我眼睛有时候受不了,到网上一查才知道是屏幕太亮所致。于是蛋疼经历开始了,我一发现有这个问题,每次开电脑就要查解决方法。
下面是在Ubuntu 12.10 调节屏幕亮度的经验分享。
找到两类方法:一是跟维基上一样的改
改/sys/class/backlight/acpi_video0/brightness。另一种是用laptop_mode这个工具。可能是因为我电脑太奇葩(Acer aspire 4750g.原装Linpus linux,Fedora修改版,Windows 7没认证成功过)这两个方法都无效。每次我修改了上述文件重启以后都没变。可是我发现我的/sys/class/backlight下有三个目录(如下),打开之后文件都差不多,都有三个文件actual_brightness,brightness,max_brightness.我于是把三个文件夹中的brightness文件值一起改了,把两个acpi_video下的brightness文件改成2(0~9(在max_brightness中有)),而把intel_backlight下的brightness文件值改成400(0~976(也在max_brightness中)),重启后果然发现屏幕变暗了!!!
由此可见,应该是intel_bright目录下的文件控制着我的屏幕亮度,而不是acpi_video下的brightness,所以当你遇到此等蛋疼事件时不应该仅仅改一下acpi_video下的brightness,还要看看/sys/class/brightness目录下还有什么目录,然后一起改了。例如我的改法是在/etc/rc.local中exit 0前加上echo 2 > /sys/class/backlight/acpi_video0/brightnessecho 400> /sys/class/backlight/intel_video/brightness.这是ubuntu开机前所执行的最后一个脚本,所以如果你改成功了,在开机画面的最后一秒会看到屏幕突然变暗了。