Ubuntu亮度设置

来源:互联网 发布:rpc服务端口 编辑:程序博客网 时间:2024/05/21 11:22
修改grub
roson@ubuntu:~$ sudo emacs /etc/default/grub 
把GRUB_CMDLINE_LINUX="" 

GRUB_CMDLINE_LINUX="acpi_backlight=vendor" 
 
更新grub.cfg
roson@ubuntu:~$ sudo update-grub 
查看grub.cfg,可以发现每个启动项都加入了"acpi_backlight=vendor" 
PS:grub.cfg位于/boot/grub/grub.cfg
修改影响屏幕亮度的文件
roson@ubuntu:~$ sudo gedit /sys/class/backlight/intel_backlight/brightness 
默认是976(这也是我们开机每次都是最亮的原因)
改变数值,保存后屏幕亮度会发生对应的变化(0-976)
另外,可以输入下面的命令来直接改变其数值
echo 50 > /sys/class/backlight/intel_backlight/brightness
这样里面的数值就改成了50了,当然其他数值都是一样的。不过,这一命令要在root环境下
PS:怎样进入root环境呢?
roson@ubuntu:~$ sudo su 
root@ubuntu:/home/roson#
这样系统就自动到roson用户目录下了
是不是每次都这样设定呢?太麻烦了
把echo 50> /sys/class/backlight/intel_backlight/brightness添加到/etc/rc.local 就能开机自动设定屏幕初始亮度了。
修改/etc/rc.local如下:
#!/bin/sh -e 
# rc.local 
# This script is executed at the end of each multiuser runlevel. 
# Make sure that the script will "exit 0" on success or any other 
# value on error. 
# In order to enable or disable this script just change the execution 
# bits. 
# By default this script does nothing. 
 #加上下面的这句
echo 50 > /sys/class/backlight/intel_backlight/brightness 
exit 0
另外调节gamma值
root@ubuntu:/home/roson# xgamma -gamma .7 
-> Red  1.000, Green  1.000, Blue  1.000 
<- Red  0.700, Green  0.700, Blue  0.700
关于gamma:
gamma值是用曲线表示的,这是一种人的眼睛对光的一种感应曲线,其中包括了物理量、身理感官及心理的感知度。 
如果一个显示器若要完整的表现出高度真实的画面(无论是高亮度的画面或低亮度的画面),则显示器的对比很少必须5000:1以上,而我们的显示器由于成本的考虑,我们只能做出500~1000:1时,我们就必须用gamma修正来作补偿,也就是在较暗的影片我们选择较高的gamma值(如2或3,甚至4),以牺牲部分亮部的层次来获取更多的暗部层次;相反的在一些较亮的影片(外景较多)则我们则选择较低的gamma值(如0,-1甚至-2)以牺牲部分的暗部层次,来使得亮部层次(如云层)能更分明。 
PS:什么是显示器的对比?
所谓的对比,是指最亮除以最暗
在实际的景色环境中,您极少可能从很亮的画面瞬间进入很暗的画面,但在电影或电视和游戏画面上则我们经常会突然从很亮的画面进入很暗的画面,或从很暗的画面进入很亮的画面,因此正确的gamma曲线设定可以帮助我们获得最真实的视觉感受。
重启就大功告成了。
0 0
原创粉丝点击