问题描述
我想要一个可以按时间或按需降低屏幕亮度的软件(我不介意)。我有板载英特尔显卡。我不希望它像 Redshift 那样改变屏幕的色调。
最佳答案
在装有 Ubuntu 11.04 和板载英特尔显卡的计算机上,这对我有用:
$ xrandr | grep connected | cut -f1 -d" "
VGA1
使用找到的输出名称(在本例中为 “VGA1”)并调整亮度
$ xrandr --output VGA1 --brightness 0.7
请注意,xrandr 手册页有关于 –brightness 标志的说明:
\\n
However, this is a software only modification, if your hardware has support to actually change the brightness, you will probably prefer to use xbacklight.
\\n
次佳答案
Redshift 的开发版本会改变亮度。我不确定它是否会根据时间而改变,但您可以要求开发人员添加此功能。
http://bazaar.launchpad.net/~jonls/redshift/trunk/revision/153
以下是所需的基本步骤,INSTALL 文件包含有关从源代码构建的更详细说明。
-
您将需要安装以下软件包:
\n
sudo apt-get install build-essential libtool automake autopoint\n
-
从终端获取最新开发源代码的副本:
\n
bzr branch lp:redshift\ncd redshift\n
-
创建配置文件,编译并构建:
\n
./bootstrap \n./configure \nmake\n
-
测试创建的应用程序是否按预期工作:
\n
./src/redshift -b 0.1\n
-
安装应用程序:
\n
sudo make install\n
第三种答案
这可能是 https://launchpad.net/brightness ?它使用网络摄像头作为传感器来调节屏幕的亮度。 (它使用 OpenCV,你必须自己构建它)