zoukankan      html  css  js  c++  java
  • Ubuntu之:解决屏幕亮度不能调节

    在解决了无线网卡的问题之后,又碰到了一个新问题,在Ubuntu下,没法调节屏幕亮度,使用功能键可以看到屏幕亮度调节的提示框,但是屏幕的亮度其实没有变。在研究了半天之后,有了解决之道:

    1. 其实,Ubuntu下面,可以通过命令来修改屏幕亮度:【echo 10 > /sys/class/backlight/acpi_video0/brightness】,这条命令的意思是,将屏幕亮度设置为最大值10。(最大值保存在max_brightness文件中)

    2. 可惜,命令执行完,没有任何效果。而且,其实通过快捷键调整亮度,该文件的内容也会随之变化。那说明,我们找错了设备。

    3. 我发现,在 /sys/class/backlight 目录下,另外还有一个文件夹,intel_backlight,使用同样的命令,尝试对亮度进行调节:【echo 500 > /sys/class/backlight/intel_backlight/brightness】,有效!(注意,这个设备的最大亮度是975,所以我们写入了500)

    4. 测试成功!那么如何才能告诉系统,我们应该使用的是intel_backlight而不是acpi_video0呢?简单,在grub加载内核的时候,通过e命令临时修改下启动脚本,在“linux    /boot/vmlinuz-3.2.0-30-generic root=UUID=75c414be-2e17-407a-b699-94f6a398dff7 ro acpi_backlight=vendor  quiet splash”加入粗体字。

    5. 假如顺利的话,进入系统之后,就应该能正常调节亮度了,那么我们就可以对grub进行永久的修改:编辑文件/etc/default/grub,把这行改成:

    GRUB_CMDLINE_LINUX="acpi_backlight=vendor"

    然后,更新下grub:【update-grub,重启测试。


    在研究过程中,参考了这两篇文章:

     - http://www.cnblogs.com/congbo/archive/2012/09/12/2682308.html

     - http://blog.csdn.net/linuxzhouying/article/details/7177200: 注意,我在加入了nomodeset之后,ubuntu会变得不正常,而且acpi_backlight一定要加在ro之后,否则也不正常。




  • 相关阅读:
    [Form Builder]POST 与 commit_form 的区别
    [Form Builder]Form中的validate验证事件
    [Form Builder]Oracle Form系统变量中文版总结大全
    [Form Builder]NAME_IN()与COPY()
    [Form Builder]APP_ITEM_PROPERTY.SET_PROPERTY 用法
    解决MVC模式文件下载附件中文名称乱码
    [ASP.NET MVC]笔记(四) UnobtruSive AJAX和客户端验证
    log4net的使用
    Linq 实现sql中的not in和in条件查询
    [ASP.NET MVC]笔记(三) 成员资格、授权和安全性
  • 原文地址:https://www.cnblogs.com/puncha/p/3876934.html
Copyright © 2011-2022 走看看