有没有Redshift和F.lux的替代品只会使屏幕变暗?

我想要一个降低屏幕亮度的地方,无论是按时间还是按需(我不介意)。 我有板载英特尔显卡。 我不希望它像Redshift那样改变屏幕的色调。

在具有Ubuntu 11.04和板载Intel图形的计算机上,这对我有用:

$ xrandr | grep connected | cut -f1 -d" " VGA1 

使用找到的输出名称(在本例中为“VGA1”)并调整亮度

 $ xrandr --output VGA1 --brightness 0.7 

注意, xrandr手册页有关于–brightness标志的说法:

但是,这只是一个软件修改,如果您的硬件支持实际更改亮度,您可能更喜欢使用xbacklight

Redshift的开发构建将改变亮度。 我不确定它是否会根据时间而改变,但您可以要求开发人员添加此function。

http://bazaar.launchpad.net/~jonls/redshift/trunk/revision/153

以下是所需的基本步骤,INSTALL文件包含有关从源构建的更详细说明。

  1. 您需要安装以下软件包:

     sudo apt-get install build-essential libtool automake autopoint 
  2. 从终端获取最新开发源代码的副本:

     bzr branch lp:redshift cd redshift 
  3. 创建配置文件,编译和构建:

     ./bootstrap ./configure make 
  4. 测试创建的应用程序按预期工作:

     ./src/redshift -b 0.1 
  5. 安装应用程序:

     sudo make install 

这可能是https://launchpad.net/brightness ? 它使用网络摄像头作为传感器来调整屏幕亮度。 (它使用OpenCV,你必须自己构建它)

我使用Cairo-Dock和Screen Luminosity插件。 它非常容易获得亮度控制。