这时,要修改内核启动代码才行。具体方法网上很多。
但是,这样虽然屏幕亮度可以调节了,但是不少机器却无法保存屏幕亮度,重启后屏幕亮度又变成最大的了。
网上很多人给出的解决办法是通过修改/etc下的/rc.local文件,开机时把屏幕亮度调到一个预设值。
其实要保存上一次关机前的屏幕亮度是很简单的。
首先,你确保你的笔记本能在Ubuntu下调节屏幕亮度。
我的笔记本是ACER TimelineX 4830TG。
调节亮度实际上就是修改了/sys/class/backlight/intel_backlight下的brightness文件,0-976,是对应的亮度值。
在关机时通过一个脚本把这个值保存到一个临时文本文件里面,我选择保存到用户目录下自己建立的.backlight_tmp文件中。
我的做法是修改/etc/rc0.d/S20sendsigs这个文件,这是关机时第一个执行的脚本。
在这个脚本最开头,也就是用#注释的段落后面加上:
代码: 全选
read tmp < /sys/class/backlight/intel_backlight/brightness
echo $tmp > /home/waxberry/.backlight_tmp
然后,再修改/etc下的/rc.local文件,在exit 0前面加上:
代码: 全选
read tmp < /home/waxberry/.backlight_tmp
echo $tmp > /sys/class/backlight/intel_backlight/brightness
这样,亮度随意调节,重启都不会变化了。


