Ubuntu12.10延续了上一个版本的优良传统,无法调节屏幕亮度,调节之后无法保存。(==||,-坑爹。。)下面我们见招拆招,来解决这个问题。
修改GRUB文件
- sudo gedit /etc/default/grub
将 GRUB_CMDLINE_LINUX="" 更改为: GRUB_CMDLINE_LINUX="acpi_backlight=vendor"
[修改时候需要注意,我看到网上面有说修改 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 这一句的,但是我自己改过之后会出现GRUB引导出现问题。希望大家谨慎。]
修改保存之后,更新grub
- sudo update grub
查看grub.cfg,发现每个启动项都加了这一句:"acpi_backlight=vendor"
- sudo gedit /boot/grub/grub.cfg
设置成功,重启之后会发现可以调节屏幕亮度了。但是又有一个问题,就是之前调节的亮度无法保存,重启之后又自动变成最大亮度了。那么接下来就通过修改显卡的brightness文件来进行保存设置。(其实我接下来说的是"保存",实质上是调整到一个最佳状态,看上去舒服些)
修改 /sys/class/backlight/acpi_video0/brightness
- sudo gedit /sys/class/backlight/acpi_video0/brightness
修改里边的数值即可。一般ATI显卡的范围是0-9,自己调整到5-7大约是比较合适的亮度。
但是有一些电脑在blacklight文件夹中有几个目录,那么就选择acpi_video0,如果里边还有一个intel_bright目录,那么就更改intel_bright目录下的brightness文件。
总之如果不好判断的话,最好将每一个文件夹下的brightness文件全部修改,确保万无一失。
修改完毕,重启,大功告成!心情甚爽!