Ubuntu16.04/16.10下缺失brightness设置,解决屏幕亮度调节的问题

查找了很多相关的网上资料,但是并不能很好的解决Linux系统调节屏幕亮度的问题。
网上推荐的有几种做法:
1. 调节系统设置中的brightness,滑动进度条来调节亮度,对于Linux系统来说,下一次启动又是同样的亮度,不仅没有解决根本的问题,而且对于我的系统,竟然连brightness这个设置都不见了,也是真心无语。
2. 又有人推荐

    $ sudo vi /etc/default/grub
    $ GRUB_CMDLINE_LINUX="acpi_backlight=vendor"
    $ sudo update-grub
    $ sudo su
    $ echo 500 >/sys/class/backlight/intel_backlight/brightness
    $ echo 'echo 500 >/sys/class/backlight/intel_backlight/brightness ' > /etc/rc.local
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

很遗憾的是,这种方法对于我的情况行不通,我查看了/sys/class/backlight文件下没有任何文件,就是说连intel_backlight都没有,所以没法设置,弄了半天,并没有发现是什么问题,只能归咎系统装的不好这种理由。没办法,继续找其他法子。
3. 鉴于以上两种没能解决问题,又不想更改系统的情况下,在国外的网站上找到一个用Github上的开源项目解决了该问题。能够改变亮度,虽然重启后又恢复到原样,但是至少在缺失brightness设置的情况下,再一次可以改变Linux独一无二的开机最强光,我觉得也是知足了。以后如果能够遇到更好的方式,我肯定会立马更换。具体方式如下。

     $ sudo add-apt-repository ppa:apandada1/brightness-controller
     $ sudo apt-get update
     $ sudo apt-get install brightness-controller
     And then start
     $ brightness-controler       
     可将其附在菜单栏,可以随时调节,只是这个程序有个bug,有些功能不能使用,也是悲催
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

3. 在国外有人提到这种方式,与上面2不同,但是没有具体的试,有兴趣的友友可以一试。以下是别人的原回答,附在下面。也可以点击here查看原链接。

Pre Ubuntu LTS 16.04

Under (X)Ubuntu 14.04 LTS, brightness control on my Panasonic Toughbook CF-52 used to work fine by adding acpi_osi=Linux to the GRUB_CMDLINE_LINUX_DEFAULT= line in /etc/default/grub:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"
  • 1
  • 2

and issuing

    $ sudo update-grub
  • 1
  • 2

after editing and before rebooting.


Since Ubuntu LTS 16.04

However, above solution stopped working after upgrading to (X)Ubuntu LTS 16.04. This appears to be typical for laptops with integrated Intel video graphics.

One can check this with the following command:

    $ ls /sys/class/backlight/
       intel_backlight  panasonic
  • 1
  • 2
  • 3

At least intel_backlight should be mentioned, most probably in addition to an OEM name like for example panasonic, dell_backlight, etc.

If this is the case, proceed with creating the following file

    $ sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf
  • 1
  • 2

with contents:

    Section "Device"
    Identifier  "card0"
    Driver      "intel"
    Option      "Backlight"  "intel_backlight"
    BusID       "PCI:0:2:0"
    EndSection
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

Reboot, and enjoy your backlight buttons!

以后能够遇到更好的方式来调节屏幕亮度,会进一步修改。如有不对的地方,请能够读到的友友指正,或者提出宝贵的建议,谢谢!

猜你喜欢

转载自blog.csdn.net/flycappuccino/article/details/80783926
今日推荐