1. 调节屏幕对比度参数gamma值
>xgamma -gamma .75
如果不理想可以尝试将.75修改成0.5~1.0之间测试一下。我用1.0后感觉和Vista下亮度一致。
该命令无须管理员权限。
2. 调节本本屏幕背光亮度pci
>sudo setpci -s 00:02.0 F4.B=xx
xx就是16进制表示的屏幕亮度值,范围0(最亮)~FF(最暗)。
00:02.0是你的显示器VGA设备代码。
用lspci命令查一下你的VGA设备代码:
>lspci
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
系统调节亮度调用的是/sys/class/backlight/acpi_video0下的brightness文件。而实际上,亮度由/sys/class/backlight/intel_backlight/brightness决定。我一开始的想法是把acpi_video0指向intel_backlight,没成功,可能是我对Linux不太熟。所以直接用FN快捷键来调节亮度我是实现不了了。退而求其次,我写了两个脚本来增加/降低亮度。降低亮度:
if [ ! -w /sys/class/backlight/intel_backlight/brightness ]then
echo "password" | sudo -S chmod 777 /sys/class/backlight/intel_backlight/brightness
fi
read bright <'/sys/class/backlight/intel_backlight/brightness'
v=600
v=$(($bright - 4882 / 9 ))
echo $v | tee /sys/class/backlight/intel_backlight/brightness
增加亮度:
if [ ! -w /sys/class/backlight/intel_backlight/brightness ]then
echo "password" | sudo -S chmod 777 /sys/class/backlight/intel_backlight/brightness
fi
read bright <'/sys/class/backlight/intel_backlight/brightness'
v=600
v=$((4882 / 9 + $bright))
echo $v | tee /sys/class/backlight/intel_backlight/brightness
因为brightness文件默认是没有写权限的,可以要先把它的权限改成可写。
最后在任务栏上创建两个启动器,可以用鼠标很方便的调节亮度了~
调光方法如下:1、按住fn,再按上下键就行了,上键增强光,下键减弱。
2、也可以进入控制面板,找到电池那栏,修改一下屏幕亮度。
3、电池栏也可以在右下处的电源选项,点开调光或者调整电源选项。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)