每次重新启动后,系统的屏幕亮度都会被调节到最大值,挺烦人的!如何让它保存设置值呢?

首先,我们必须知道自己系统的屏幕亮度取值范围,打开终端,按照下面的步骤进行:

进入backlight这个目录

cd /sys/class/backlight/

发现这个目录下有一个子目录intel_backlight连接到了另外一个文件夹

wenjianbao@wenjianbao-pc:/sys/class/backlight$ ll
总用量 0
drwxr-xr-x 2 root root 0 9月 4 21:42 ./
drwxr-xr-x 61 root root 0 9月 4 21:42 ../
lrwxrwxrwx 1 root root 0 9月 4 21:42 intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/

进入intel_backlight这个目录,显示下面的文件,

其中actual_brightness文件保存了屏幕亮度最小值,max_brightness保存了屏幕亮度最大值,brightness保存了当前屏幕亮度。

wenjianbao@wenjianbao-pc:/sys/class/backlight$ cd ./intel_backlight
wenjianbao@wenjianbao-pc:/sys/class/backlight/intel_backlight$ ll
总用量 0
drwxr-xr-x 3 root root 0 9月 4 21:42 ./
drwxr-xr-x 4 root root 0 9月 4 21:42 ../
-r--r--r-- 1 root root 4096 9月 4 21:42 actual_brightness
-rw-r--r-- 1 root root 4096 9月 4 21:42 bl_power
-rw-r--r-- 1 root root 4096 9月 4 21:42 brightness
lrwxrwxrwx 1 root root 0 9月 4 21:42 device -> ../../card0-eDP-1/
-r--r--r-- 1 root root 4096 9月 4 21:42 max_brightness
drwxr-xr-x 2 root root 0 9月 4 21:42 power/
lrwxrwxrwx 1 root root 0 9月 4 21:42 subsystem -> ../../../../../../../class/backlight/
-r--r--r-- 1 root root 4096 9月 4 21:42 type
-rw-r--r-- 1 root root 4096 9月 4 21:42 uevent

用cat命令查看屏幕亮度最大值和最小值,你们系统显示的可能和这里不一样,在我的系统上,最小值是4221,最大值是5273。

wenjianbao@wenjianbao-pc:/sys/class/backlight/intel_backlight$ cat actual_brightness max_brightness
4221
5273

尝试写入一个值到保存当前亮度的brightness文件(这个值必须是你系统定义的最大值和最小值范围以内)

sudo echo 4429 > ./brightness

到这一步,我们大致了解了系统屏幕亮度的取值范围和更改原理,下面进行修改。

将echo语句写入开机启动

wenjianbao@wenjianbao-pc:~$ sudo vim /etc/rc.local 

以根据自己的喜好填写echo后面的数值,但是必须在亮度取值范围内。

# By default this script does nothing.

echo 4429 > /sys/class/backlight/intel_backlight/brightness

exit 0

重启电脑后,亮度正常~~~


【小技巧】如何获取到自己满意的 “屏幕亮度值” 呢 ?

1、先调整好屏幕亮度: 系统设置 -> 亮度和锁屏 -> 拖动“滑动条”,调节亮度;

2、再用命令查看当前亮度值:

cat /sys/class/backlight/intel_backlight/brightness

如何让Ubuntu 14重启后,保存屏幕亮度的设置的更多相关文章

  1. 解决ubuntu无法调整和保存屏幕亮度的问题

    整理自解决ubuntu无法调整和保存屏幕亮度的问题 ubuntu无法调整屏幕亮度,对笔记本来说很耗电,同时也很刺眼,因为它是默认以最大亮度来工作的. 所谓的调整,方法为下面的其中一种: 1.Fn+左右 ...

  2. ubuntu 12.04亮度无法调节和无法保存屏幕亮度解决办法(echo_brightness)

    经过多次更改失败重装后终于在官网的answers找到了解决办法:原文链接 http://askubuntu.com/questions/3841/desktop-doesnt-remember-bri ...

  3. 教你在Ubuntu系统下保存屏幕亮度设置

     本文保留屏幕亮度方法适合使用笔记本的朋友,大家都知道,过亮的屏幕不但刺眼而且缩短LCD屏幕寿命,不幸的是,Ubuntu默认关机后并不保存当前屏幕亮度配置数据,每次开机都要重新设置亮度,很不方便.本文 ...

  4. 安装Ubuntu 14.04后要做的5件事情

    转自安装Ubuntu 14.04后要做的5件事情 Ubuntu目前是世界上最流行的Linux操作系统,它提供了桌面版本和服务器版本,其他流行的Linux发行版本如Linux Mint也是基于Ubunt ...

  5. ubuntu网络重启后或主机重启后,/etc/resolv.conf恢复原样的解决办法

    ubuntu网络重启后或主机重启后,/etc/resolv.conf恢复原样的解决办法 /etc/resolv.conf中设置dns之后每次重启该文件会被覆盖,针对这种情况找了一些个解决方法 防止/e ...

  6. ubuntu13.04如何修改保存屏幕亮度

    ubuntu13.04如何修改保存屏幕亮度    入手ubuntu两月有余,最初只是想装个ubuntu学习下linux,然后搞了个win7和ubuntu的双系统,最后干脆将win7干掉了,直接让ubu ...

  7. surface重装系统后,屏幕亮度不能调节,显示适配器出现黄色三角、windows hello不能正常使用

    surface重装系统后,屏幕亮度不能调节,显示适配器出现黄色三角,windows hello不能正常使用,解决方法是安装驱动精灵,更新硬件驱动重启即可解决

  8. Ubuntu 14.04 LTS 安装 NVIDIA 显卡驱动后的屏幕亮度调节问题

    安装 Ubuntu,对于 NVIDIA 显卡,默认情况下会使用第三方开源驱动,并且一般情况下,第三方开源驱动和系统兼容性更好.由于 NVIDIA 显卡驱动不是开放的,所以对 Linux 系统的原生支持 ...

  9. Ubuntu强制重启后提示emergency mode

    起因 win10+Ubuntu16.04双系统,在ubuntu下训练一个卷积网但是显存拙计卡死了,于是手贱强制按下电源开关重启. 现象 重启后从grub进ubuntu,并不进图形化的登录界面,而是提示 ...

随机推荐

  1. eclipse配置文件内存设置

    1.-Xms64m -Xmx128m 2.配置文件的修改 http://wenku.baidu.com/link?url=spM-qCe0qHdhiykzwuzp-vBtcQrVtAzYiWe8uex ...

  2. linux认证上网

    公司上网需要认证,linux命令行模式:curl -d "opr=pwdLogin&userName=用户名&pwd=密码&rememberPwd=1" h ...

  3. django中管理程序1

    为了解决启动关闭程序方便,在django中启动结束任务的问题. urls.py ################DJANGO start kill job####################### ...

  4. 【eclipse使用git】eclipse使用私钥提交项目

    初次安装git需要配置用户名和邮箱,否则git会提示:please tell me who you are. 你需要运行命令来配置你的用户名和邮箱: $ git config --global use ...

  5. Backbone Collection 源码简谈

    一切由一个例子引发: var Man=Backbone.Model.extend({ initilize:function(){ this.bind('change:name',function(){ ...

  6. servlet(3) - servlet知识点 - 小易Java笔记

    1.servlet的生命周期 (1)容器最终要调用service方法为客户进行服务.(此处“容器”指java运行的环境,tomcat是jsp/servlet的容器) ==> 在内存中一个Serv ...

  7. docker常用命令,安装常用实例,一步式安装mysql

    刚来公司,跟公司测试环境项目的服务器,环境是linux Centos7.2  所有的tomcat都挂载在docker容器下,所以也就学习了一些简单的docker指令(学习之前请了解什么是docker, ...

  8. 慎用Java递归调用

    总结:慎用Java递归调用,测试时可以尝试该方法,否则尽量不要使用递归!递归过多调用时,最好改为for或者whlie来代替. 在java语言中,使用递归调用时,如果过多的调用容易造成java.lang ...

  9. 《JavaScript模式》精要

    P25. 如何避免eval()定义全局变量? 如: var jsstring = "var un = 1;"; eval(jsstring); console.log(typeof ...

  10. 消除Git diff中^M的差异

    消除Git diff中^M的差异 在Windows上把一个刚commit的文件夹上传到了Ubuntu.在Ubuntu上使用git status查看,发现很多文件都被红色标注,表示刚刚修改未add.在W ...