LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2502|回复: 9

开机自动调整笔记本屏幕亮度

[复制链接]
发表于 2010-9-27 01:20:50 | 显示全部楼层 |阅读模式
  1. vi /etc/init.d/brightness #{ ___________________________________________________
  2. #!/bin/sh
  3. ### BEGIN INIT INFO
  4. # Provides:                brightness
  5. # Required-Start:        mountkernfs
  6. # Required-Stop:
  7. # Default-Start:        S
  8. # Default-Stop:
  9. # Short-Description:        Change screen brightness.
  10. ### END INIT INFO
  11. BR_FILE="/sys/class/backlight/acpi_video0/brightness"
  12. BR_LEVEL=2
  13. if [ -f "$BR_FILE" ]; then
  14.         echo $BR_LEVEL > "$BR_FILE"
  15.         echo "Screen brighttness change to level ${BR_LEVEL} !"
  16. else
  17.         echo "File ${BR_FILE} does not exist!"
  18. fi
  19. #} ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /etc/init.d/brightness
  20. chmod +x /etc/init.d/brightness
  21. update-rc.d brightness defaults
复制代码
最后生成 /etc/rcS.d/S03brightness ,不明白为什么排到 03 去了,我觉得应该是 02 的。
发表于 2010-9-27 08:49:38 | 显示全部楼层
我配色黑色居多, 所以一直都是100%也不伤眼
回复 支持 反对

使用道具 举报

发表于 2010-9-27 10:08:08 | 显示全部楼层
很多笔记本根本调不了亮度。
回复 支持 反对

使用道具 举报

发表于 2010-9-27 12:21:49 | 显示全部楼层
呵呵,kernel相应模块选好了亮度键可控
回复 支持 反对

使用道具 举报

发表于 2010-9-27 21:15:52 | 显示全部楼层
我的就没有这个文件,应该与内核模块有关
回复 支持 反对

使用道具 举报

发表于 2010-9-29 09:32:35 | 显示全部楼层
Post by nonplus;2113555
呵呵,kernel相应模块选好了亮度键可控


怎样选kernel相应模块?要自己编译内核?
回复 支持 反对

使用道具 举报

发表于 2010-9-29 10:31:02 | 显示全部楼层
我的在电源管理里面可以直接设定的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-29 20:16:40 | 显示全部楼层
楼上那个要等到什么时候才生效,我要的是在系统启动阶段尽可能早的生效。
进一步发现可以再早一点,并修改了一下脚本。若以后碰到问题再修正。
多一次写 shell 脚本,显摆一下,添点自信。高手请勿笑啊!
  1. vi /etc/init.d/brightness #{ ___________________________________________________
  2. #!/bin/sh
  3. ### BEGIN INIT INFO
  4. # Provides:                brightness
  5. # Required-Start:        mountkernfs
  6. # Required-Stop:
  7. # Default-Start:        S
  8. # Default-Stop:
  9. # Short-Description:        Change screen brightness.
  10. ### END INIT INFO
  11. BR_FILE="/sys/class/backlight/acpi_video0/brightness"
  12. BR_LEVEL=2
  13. if [ -f "$BR_FILE" ]; then
  14.         echo $BR_LEVEL > "$BR_FILE"
  15.         echo "Screen brighttness change to level ${BR_LEVEL} !"
  16. else
  17.         echo "File ${BR_FILE} does not exist!"
  18. fi
  19. #} ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /etc/init.d/brightness
  20. chmod +x /etc/init.d/brightness
  21. update-rc.d brightness defaults
复制代码
最后生成 /etc/rcS.d/S03brightness ,不明白为什么排到 03 去了,我觉得应该是 02 的。
回复 支持 反对

使用道具 举报

发表于 2010-10-1 17:36:40 | 显示全部楼层
在显示GDM登录界面时亮度才会重新被调节。
回复 支持 反对

使用道具 举报

发表于 2010-10-2 00:40:50 | 显示全部楼层
我倒是一直在探索如何禁止系统关掉我的显示器,或者由我自己控制时间。
xset vbetool 好像似乎都不行啊,到底哪个才是最底层的?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表