屏幕亮度调节的最终版本解决办法
来源:互联网 发布:html在线图片编辑源码 编辑:程序博客网 时间:2024/05/16 19:32
操作系统:Ubuntu Kylin 14.04 LTS/Fedora22
涉及命令:cd,ls,sudo,gedit
序:
其实,在此之前试过很多的办法,但是结果都是灰常的糟糕,全部是以失败告终的!曾经问过一个Linux,问他屏幕亮度调节到底该怎么办?大神说没办法。。。。但是......还是要去解决的
以下的部分(原谅作者技术不行,写不来程序)内容转自一个摘抄自一个英文帖子,地址如下:http://askubuntu.com/questions/57236/unable-to-change-brightness-in-a-lenovo-laptop
但是原文的说的不是很详细,导致有些步骤无法继续,所有~重写一遍,尽量详细化
正文:
原因:
很坑爹的是,Linux下控制屏幕亮度调节的是由intel显卡控制的,而按F11(小编的本本是这样的设定,不要问原因,它的快捷键就是这个,可以调节亮度)调节的是在“/sys/class/backlight”下面的“acpi_video0”,按亮度调节键时只对“acpi_video0”下面的“brightness”起作用 所有调节不了!!
解决办法:
1.打开终端,切换到/etc/udev/rules.d 下
cd /etc/udev/rules.d2.新建一个信的规则文件:/etc/udev/rules.d/99-writeintelbacklight.rules
sudo gedit 99-writeintelbacklight.rules
3.在××××.rules弹出的gedit编辑文件中,输入:ACTION=="change", SUBSYSTEM=="backlight", RUN+="/usr/sbin/writeintelbacklight.sh"
然后保存,关闭
4.切换到/usr/sbin文件下,准备创建一个writeintelbacklight.sh文件
cd /usr/sbinsudo gedit writeintelbacklight.sh
5.在弹出的框子里加上如下内容:
#!/bin/bash
intelmaxbrightness=`cat /sys/class/backlight/intel_backlight/max_brightness`
acpimaxbrightness=`cat /sys/class/backlight/acpi_video0/max_brightness`
scale=`expr $intelmaxbrightness / $acpimaxbrightness`
acpibrightness=`cat /sys/class/backlight/acpi_video0/brightness`
newintelbrightness=`expr $acpibrightness \* $scale`
curintelbrightness=`cat /sys/class/backlight/intel_backlight/actual_brightness`
if [ "$newintelbrightness" -ne "$curintelbrightness" ]
then
echo $newintelbrightness > /sys/class/backlight/intel_backlight/brightness
fi
exit 0
然后保存退出。
6.提权
sudo chmod +x /usr/sbin/writeintelbacklight.sh7.最重要的一步:测试
如果不行的话,可以尝试一下其他的方法,或许对你来说是适用的
- 屏幕亮度调节的最终版本解决办法
- linux屏幕亮度调节解决办法
- 联想Y450电源管理无法调节屏幕亮度的解决办法
- Android 调节屏幕的亮度
- ubuntu调节屏幕的亮度
- 笔记本屏幕亮度调节的详细步骤
- 屏幕亮度自动调节的实现
- 怎么调节Ubuntu系统的屏幕亮度
- Ubuntu无法调节屏幕亮度的解决方案
- ubuntu屏幕亮度无法调节的问题
- 调节当前页面的屏幕亮度
- C# 调节屏幕亮度
- Android 屏幕亮度调节
- android调节屏幕亮度
- C# 调节屏幕亮度 .
- centos 屏幕亮度 调节
- Android屏幕亮度调节
- android调节屏幕亮度
- java集合的那些事以map为例
- MVC 5 的 EF6 Code First 入门
- 陷阱学习2
- PostgreSQL每日一贴-从源码安装(9.4)
- unity自带寻路Navmesh入门教程(三)
- 屏幕亮度调节的最终版本解决办法
- sublime text
- 解决 TransactionRequiredException:Executing an update/delete query
- JUnit4 使用进阶二
- MD5 加密
- unity自带寻路Navmesh入门教程(二)
- centos mail发送qq邮件
- 重拾读书的韵味
- 通过引入SiteMesh的JSP标签库,解决Freemarker与SiteMesh整合时,自定义SiteMesh标签的问题