东芝L600笔记本,安装了CentOS 7,是ATI显卡。一直无法调节亮度,可恶!为了保护我的钛合金眼,我花了大量时间盯着屏幕查网页、写代码,成功地在变瞎之前找到了方法。我的眼睛!我的眼睛!……
网上找了很多方法都不管用,最后参考了这个网页https://wiki.archlinux.org/index.php/backlight
用一句命令搞定:tee /sys/class/backlight/radeon_bl0/brightness <<<90
需要针对自己的电脑,找出brightness所在路径
最后的数字90即为设定的亮度值
使用以下命令查看最大亮度和当前亮度
[root@localhost ~]# cat/sys/class/backlight/radeon_bl0/max_brightness
255
[root@localhost ~]# cat/sys/class/backlight/radeon_bl0/actual_brightness
127
附上自己写的一个shell script小工具
#!/bin/bash # Progam # Tune backlight brightness. # History: # 2017/10/22 Ren First release read bright < '/sys/class/backlight/radeon_bl0/brightness' echo "Current brightness is ${bright} (1-255)" v=${bright} while ((1)); do read -p "Input a number (1-255), \"u\"(tune up), \"d\"(tune down) or \"q\"(quit):" input if [ ${input} == "u" ]; then v=$((${v}+5)) elif [ ${input} == "d" ]; then v=$((${v}-5)) elif [ ${input} == "q" ]; then exit; # if input is not a number elif [[ ${input} == *[!0-9]* ]]; then echo "Unknown expression!" else v=${input} fi # tune brightness in legal range if [ ${v} -lt 1 ]; then v=1 elif [ ${v} -gt 255 ]; then v=255 fi echo $v | tee /sys/class/backlight/radeon_bl0/brightness done;
=================================================
后记:今天中午升级了系统。然后半年来一直不能用的Fn+F6/F7居然可以调节亮度了。所以花几天时间弄好的手工调节亮度,只用了两天……