`
joei4cm
  • 浏览: 11580 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

调节linux显示亮度和对比度的shell script

 
阅读更多
相信很多童鞋发现自己的笔记本在安装unbutu/fedora这些linux distrobution后,通过Fn键无法修改亮度了吧。查了一些资料,发现是系统无法调用控制亮度,写了小脚本,方便大家使用:
#!/bin/bash

value=$2 #init value

usage(){
    echo "Usage: $0 [-g][-b] <value>"
    echo "-g --gamma        set the gamma value from 0.1-10.0"
    echo "-b --brightness   set the brightness value from 0(dark)-99"
    echo "                  brightness suggest value is 25,50,75,90"
}

vga_brightness(){
    vga_interface=`lspci | grep VGA | awk '{print $1}'`
    sudo setpci -s $vga_interface F4.B=$value
}

vga_gamma(){
    xgamma -gamma $value
}

if [ $# -gt 1 ] && [ $# -lt 3 ]; then
    if [ $1 = "-g" ] || [ $1 = "--gamma" ]; then
    vga_gamma
    elif [ $1 = "-b" ] || [ $1 = "--brightness" ]; then
    vga_brightness
    else
    usage
    fi
else
    usage
fi
    
0
3
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics