换了ubuntu 之后。发现开机屏幕都是”最大亮度”,每次都要到设置中手动调节,非常麻烦。于是想到去改动这个设置。Google一通,别人可行的办法到我这就没用了。郁闷。最后是在stackoverflow一个回答中的一条命令让我恍然大悟~~~~(>_<)~~~~ 又是”权限”惹的祸!如今问题攻克了,在这里记录一下。

注: 下面终端命令输入先root

屏幕亮度配置文件是在 /sys/class/backlight/ 目录下 这个目录里面的目录会因显卡的不同而不同,我的是Intel 的。所以有一个 intel_backlight 的目录。进入这个目录后是这种:

当中brightness 和actual_brightness 保存了当前屏幕亮度值。max_brightness 是屏幕最大亮度。要是开机启动就自己主动调到自己喜欢的亮度,那么就是要让系统启动的时候自己主动改这个两个文件里的值了。

要实现这个功能能够到 /etc/ 文件夹下的 rc.local 文件里加入命令。

在终端中输入  sudo sublime /etc/rc.local

PS: 假设没有安装sublime 就换成 gedit  这个任意

我的打开之后上面除了凝视之外仅仅有一个 exit 0

如今exit(假设exit 0 都没有就自己加上咯)之前加上两条语句

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

echo 1400  > /sys/class/backlight/intel_backlight/actual_brightness

有些貌似仅仅要改brightness 就能够了,无论它。都改不会错的~_~

1400 就依据你自己的需求来咯。仅仅要不大于最大亮度值就能够了。

效果例如以下:

本以为这样就大功告成,可是,我的却还不行~~

我的brightness 和actual_brightness 文件并不能写。所以我就要更改它们的权限了。

chmod 777 /sys/class/backlight/intel_backlight/brightness

chmod 777 /sys/class/backlight/intel_backlight/actual_brightness

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbXVtbXlkaW5n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

简单暴力777。全部权限都给它~

下次开机就是你自己设置的亮度值了。

【转载请注明出处】

Author: MummyDing

出处:http://blog.csdn.net/mummyding/article/details/46596597

【Linux】Ubuntu 开机默认亮度改动方法的更多相关文章

  1. Linux Ubuntu 开机自动启动项设置方法 例:svn服务

    在init.d目录建立一个脚本文件svnd.sh # cd /etc/init.d # vim svnd.sh 输入svnd.sh内容如下(/kaifa/svn 为svn仓库目录): #!/bin/b ...

  2. [linux] ubuntu 切换默认的/bin/sh

    [linux] ubuntu 切换默认的/bin/sh 背景 ubuntu 默认的sh, 也就是/bin/sh默认被切换成了dash,dash体积相对于bash更小,并且性能相对于bash更好, 但是 ...

  3. linux ubuntu vsftp 默认主目录

    vi /etc/passwd 查看/ftp:  后面的目录就是默认目录 这是匿名用户的目录 --------------------------- 使用linux 别的用户,默认在/home/用户名 ...

  4. [转]Linux/Ubuntu sudo不用输入密码的方法

      通常我们并不以root身份登录,但是当我们执行某些命令 (command)时需要用到root权限,我们通常都是用"sudo command"来执行command.由于使用Ubu ...

  5. Linux/Ubuntu sudo不用输入密码的方法

    通常我们并不以root身份登录,但是当我们执行某些命令 (command)时需要用到root权限,我们通常都是用"sudo command"来执行command.由于使用Ubunt ...

  6. Mint linux中调整屏幕亮度的方法

    /*********************************************************************  * Author  : Samson  * Date   ...

  7. linux添加开机启动项的方法介绍

    使用chkconfig命令可以查看在不同启动级别下课自动启动的服务(或是程序),命令格式如下:chkconfig --list可能输出如下:openvpn 0:关闭 1:开启 ...... 6:关闭 ...

  8. Linux系统开机默认开启无线网卡

    Linux系统每次重新启动时,不会重新打开无线网卡,需要每次手动去更改. 这里通过两种方式开启无线网卡. 第一种方式就是手动连接到Linux系统,(前提是按照了Linux桌面) 1.找到文件夹为 et ...

  9. Linux(ubuntu)下固定IP的方法

    写在前面,问:为什么要固定ip.答:要知道固定IP的好处多多,随意搬动,固定共享地址,不怕断网等等 首先,我们要选取一个局域网内的IP,方法如下: 1.选取IP号段,一般是路由器DCHP以外的IP地址 ...

随机推荐

  1. 涨知识 --- VI

    1.空类所占空间大小 空类所占空间为1,单一继承的空类空间也为1,多继承的空类空间还是1.但是虚继承涉及虚表(虚指针),所以sizeof(C)的大小为4. 2.内联函数与宏定义 Ans:内联函数和普通 ...

  2. MVC系列学习(三)-EF的延迟加载

    1.什么叫延迟加载 字面上可以理解为,一个动作本该立即执行的动作,没有立即执行 2.从代码上理解 static void Main(string[] args) { //执行该语句的时候,查看sql监 ...

  3. SAS学习笔记之《SAS编程与数据挖掘商业案例》(2)数据获取与数据集操作

    SAS学习笔记之<SAS编程与数据挖掘商业案例>(2)数据获取与数据集操作 1. SET/SET效率高,建立的主表和建表索引的查询表一般不排序, 2. BY语句,DATA步中,BY语句规定 ...

  4. 01--Java开发中文乱码问题分析

    一.常见的编码格式 1. ASCII码 总共128个字符,用1个字节的低7位表示,0~31是控制字符,32~126是打印字符. 2.  ISO-8859-1 ISO组织在ASCII基础上进行扩展,仍是 ...

  5. php入门学习相关函数

      1.join(): 定义和用法 join() 函数返回由数组元素组合成的字符串. join() 函数是 implode() 函数的别名. 注释:join() 函数接受两种参数顺序.但是由于历史原因 ...

  6. js 学习笔记---BOM

    window对象 1. window 对象是Global对象,在全局作用域中声明的变量和函数都可以通过window.来访问.跟直接在window上添加属性效果一样.唯一的区别就是delete时,如果是 ...

  7. C# call Win32 api时,-1如何转换为DWORD

    当使用(uint)-1时,编译器会给出警告:常量-1无法转换为uint,使用unchecked语句重写.DWORD在转换为C#类型时为uint,既然无法使用uint强制转型(-1),那就需要其他办法了 ...

  8. struts2.5.2 通配符问题_亲测有用

    学了一段时间struts2,跟着教程做,但发现struts2的版本不同,很多东西的使用是有差异的.例如之前遇到的创建sessionFactory的方式就跟之前版本有着明显的差异.今天又遇到一个问题,那 ...

  9. 贴一段自动编译java,并混淆编译的代码

    刚写的一个自动编译.混淆.打包jar的代码,做个记录 用到的NuGet: <?xml version="1.0" encoding="utf-8"?> ...

  10. HTML 符号实体

    带有实体名称的 ASCII 实体 结果 描述 实体名称 实体编号 " quotation mark " " ' apostrophe  &apos; ' & ...