其实笔记本要保存屏幕亮度很简单的,真正的保存,不是启动预设值!

笔记本/超便携移动PC软硬件相关支持,包括硬件、安装和驱动等
回复
头像
Waxberry
帖子: 64
注册时间: 2011-11-30 14:36
送出感谢: 1 次
接收感谢: 0

其实笔记本要保存屏幕亮度很简单的,真正的保存,不是启动预设值!

#1

帖子 Waxberry » 2013-04-16 12:40

有很多笔记本装了Ubuntu后,屏幕亮度都无法调节。
这时,要修改内核启动代码才行。具体方法网上很多。
但是,这样虽然屏幕亮度可以调节了,但是不少机器却无法保存屏幕亮度,重启后屏幕亮度又变成最大的了。
网上很多人给出的解决办法是通过修改/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
开机时就可以读出上一次关机时保存在.backlight_tmp的亮度值。
这样,亮度随意调节,重启都不会变化了。

:em09 :em09 :em09
头像
cocoakekeyu
帖子: 99
注册时间: 2012-10-15 18:33
系统: Xubuntu
送出感谢: 0
接收感谢: 0

Re: 其实笔记本要保存屏幕亮度很简单的,真正的保存,不是启动预设值!

#2

帖子 cocoakekeyu » 2013-04-19 16:38

很不错的想法,收藏啦。◕‿◕。
我是一只小小鸟
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 其实笔记本要保存屏幕亮度很简单的,真正的保存,不是启动预设值!

#3

帖子 eexpress » 2013-04-19 21:27

只是rc的配置,很快就会废弃了的。目前都是为了兼容,暂时保留的机制。
● 鸣学
max75788
帖子: 10
注册时间: 2013-03-17 18:54
系统: UbuntuKylin
送出感谢: 0
接收感谢: 0

Re: 其实笔记本要保存屏幕亮度很简单的,真正的保存,不是启动预设值!

#4

帖子 max75788 » 2013-04-30 15:00

eexpress 写了:只是rc的配置,很快就会废弃了的。目前都是为了兼容,暂时保留的机制。
那你说,以后要用什么样的机制了呢?
xtz1990
帖子: 452
注册时间: 2010-06-03 22:51
送出感谢: 1 次
接收感谢: 0

Re: 其实笔记本要保存屏幕亮度很简单的,真正的保存,不是启动预设值!

#5

帖子 xtz1990 » 2013-04-30 23:25

没有什么方便的脚本执行吗
头像
Waxberry
帖子: 64
注册时间: 2011-11-30 14:36
送出感谢: 1 次
接收感谢: 0

Re: 其实笔记本要保存屏幕亮度很简单的,真正的保存,不是启动预设值!

#6

帖子 Waxberry » 2013-05-01 21:44

xtz1990 写了:没有什么方便的脚本执行吗
这个已经很方便啦!
sd1471123
帖子: 9
注册时间: 2013-06-02 23:15
系统: fedora
送出感谢: 0
接收感谢: 1 次

Re: 其实笔记本要保存屏幕亮度很简单的,真正的保存,不是启动预设值!

#7

帖子 sd1471123 » 2013-06-02 23:19

max75788 写了:
eexpress 写了:只是rc的配置,很快就会废弃了的。目前都是为了兼容,暂时保留的机制。
那你说,以后要用什么样的机制了呢?
systemd
回复

回到 “笔记本、UMPC支持”