文档章节

Ubuntu 屏幕亮度

雨中人X
 雨中人X
发布于 2015/12/21 00:18
字数 717
阅读 118
收藏 4

Ubuntu 默认屏幕亮度

最近在笔记本重装了一下Ubuntu发现每次重启机器屏幕亮度都是满格,实在是受不了,特别是夜晚,每次都要调整屏幕亮度感觉特别不爽。上网一收发现许多人都出现这样的问题,很多人都提到了安装laptop-mode然后启用LCD亮度控制。安装laptop-mode-tools

sudo apt-get install laptop-mode-tools

laptop-mode

使用root权限编辑laptop-mode.conf

sudo vim /etc/laptop-mode/laptop-mode.conf

查找 ENABLE_LAPTOP_MODE_TOOLS=0 将其更改为ENABLE_LAPTOP_MODE_TOOLS=1 (0 表示关闭,1表示启动)

修改 /etc/laptop-mode/conf.d/lcd-brightness.conf

sudo vim /etc/laptop-mode/conf.d/lcd-brightness.conf

查找 CONTROL_BRIGHTNESS=0 修改为 CONTROL_BRIGHTNESS=1

下面是我的lcd-brightness.conf 最后几句配置


 BATT_BRIGHTNESS_COMMAND="echo 6"
 LM_AC_BRIGHTNESS_COMMAND="echo 6"
 NOLM_AC_BRIGHTNESS_COMMAND="echo 6"
 #BRIGHTNESS_OUTPUT="/proc/acpi/video/VID/LCD/brightness"
 BRIGHTNESS_OUTPUT="/sys/class/backlight/acpi_video1/brightness"   

其中 echo 6 表示默认亮度是6,具体值可以根据需要调整 BATT_BRIGHTNESS_COMMAND 表示 使用电池时的亮度 LM_AC_BRIGHTNESS_COMMAND 表示 使用交流电时的亮度 BRIGHTNESS_OUTPUT 表示亮度输出文件 在Linux中各种配置都是以文件显示存储的,各种设备都抽象成了文件可以说文件在Linux中有着不可或缺的地位,经过抽象屏蔽了大量的硬件差异 额,扯远了。

重点是这个输出文件 BRIGHTNESS_OUTPUT, laptop-mode-tools默认输出到/proc/acpi/video/VID/LCD/brightness 但是不同机器可能不同,反正我的电脑默认的不一样。从理论上来说亮度应该是运行时的参数,按照标准运行时的状态都应该在/proc 目录下,但是我发现Debian系列的亮度是在 /sys/class/backlight/acpi_video1/brightness 由于我有两块显卡所以我选择了acpi_video1可以根据具体情况调整。在/sys/class/backlight/acpi_video1/目录下还有一些其他文件

目录文件

其中 max_brightness 中存储的是最大亮度值,其实是一个数而已,不可修改。设定的屏幕亮度只能在[0,max_brightness]区间的整数。

做为一个可选方案你可以直接执行(记得换成你自己的路径,先看看有没有这个文件)

sudo bash -c "echo 5 > /sys/class/backlight/acpi_video1/brightness"

可以直接看到效果。

一切修改完成后,下次重启就可以看到效果了。laptop-mode 控制亮度的原理就是在启动之后修改了前面说的亮度配置文件就可以改变屏幕亮度。如果你愿意,你也可以自己写一个开机启动的脚本,修改屏幕的亮度,或做一些更高级的事(记住上次的屏幕亮度,而不是每次都是默认值)。但Laptop-mode-tools的功能远不只如此。有兴趣的可以查查手册,或直接阅读其配置文档,相信会有不少收获。

© 著作权归作者所有

共有 人打赏支持
雨中人X
粉丝 7
博文 57
码字总数 15326
作品 0
深圳
高级程序员
加载中

评论(1)

Bubblehead_Y
Bubblehead_Y
123
Ubuntu 开机 保存屏幕 亮度 的最有效方法

Ubuntu开机保存屏幕亮度的最有效方法 Ubuntu每次重启之后都不能保存屏幕亮度, 这是个很烦人的问题, 在国外一个网站上搜到了一个很有效的解决方法, 无需任何软件就可以实现. 方法如下: 将下面...

小笔头
2013/11/20
0
0
关闭关闭ubuntu 亮度自动调节功能?

联想本本,ubuntu 12.04 。感光过于敏感,频繁地自动调节亮度。 如何把 屏幕亮度 自动调节功能 关闭掉?

dfqm
2013/08/31
470
0
Ubuntu Linux经验汇总

1、 在shell中判断一个目录是否存在的命令 test -d dirname 当存在时返回值为0,也可以这样写 [ -d dirname ]#注意空格 判断一个软连接是否存在时,用下面的命令 test -L filename 当软连接存...

wisely
2014/01/05
0
0
Ubuntu 11.04 调节屏幕亮度

Ubuntu 11.04 调节屏幕亮度 ubuntu(11.04)的 Power Management调节设置(对于某些安装 ubuntu(11.04) 后不起作用的) 设置如下: sudo gedit /etc/X11/xorg.conf 然后在Section "Device" 段中...

durban
2012/04/24
0
1
Ubuntu 12.04 开机自动设置亮度的方法:

安装了Ubuntu12.04 后,发现每次开机屏幕都是最大亮度,每次都要设置亮度很是麻烦, 以下将解决方法简单描述,给存在同样问题的Ubuntu用户参考。 :) Ubuntu 12.04 开机自动设置亮度的方法:...

静听天籁
2012/11/25
0
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

springmvc入门之映射处理器(一)

1.简析映射处理器 在spring mvc中,使用映射处理器可以把web请求映射到正确的处理器上,spring内置了很多映射处理器,而且我们也可以自定义映射处理器。下面的实例展示spring中最常用的两个映...

明理萝
6分钟前
1
1
一个破碎的人,窃机浪漫飞行后自由坠毁

简评:A sick man who needs treatment 29 岁的 Richard Russell 是西雅图机场地勤人员,上周五,在刚进入秋天的日子,他偷了一架未载客的飞机,在空中飞行独自超过一小时,甚至驾机在空中翻...

极光推送
8分钟前
0
0
linux一次性解压多个.gz或者.tar.gz文件

解压多个压缩包 对于解压多个.gz文件的,用此命令: for gz in *.gz; do gunzip $gz; done 对于解压多个.tar.gz文件的,用下面命令: for tar in *.tar.gz; do tar xvf $tar; done...

小兔纸乖乖
18分钟前
0
0
bower 安装包的使用

一,bower是什么? bower是一种包管理器,它可用于搜索、安装和卸载如JavaScript、HTML、CSS之类的网络资源。 它依赖于node.js和npm,如果要使用它需要先安装node.js和npm,因为node.js包含n...

nsns
21分钟前
0
0
EXCEL简易的进度条

在进度栏非常简单的进度控制,以下知道程序是否已完成。 Dim x As IntegerDim MyTimer As Double'Change this loop as needed.For x = 1 To 50' Do stuffApplication.StatusBar = ...

tedzheng
26分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部