是否有 Redshift 和 F.lux 的替代品,它们只会使屏幕变暗?

nLi*_*ked 19 graphics intel-graphics brightness 11.04

我想要一个可以按时间或按需降低屏幕亮度的设备(我不介意)。我有板载英特尔显卡。我不希望它像 Redshift 那样改变屏幕的色调。

Eri*_*und 14

在装有 Ubuntu 11.04 和板载 Intel 显卡的计算机上,这对我有用:

$ xrandr | grep connected | cut -f1 -d" "
VGA1
Run Code Online (Sandbox Code Playgroud)

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

$ xrandr --output VGA1 --brightness 0.7
Run Code Online (Sandbox Code Playgroud)

请注意,xrandr手册页有关于 --brightness 标志的说明:

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


Cas*_*Cas 6

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

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

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

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

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

    bzr branch lp:redshift
    cd redshift
    
    Run Code Online (Sandbox Code Playgroud)
  3. 创建配置文件,编译和构建:

    ./bootstrap  
    ./configure 
    make
    
    Run Code Online (Sandbox Code Playgroud)
  4. 测试创建的应用程序是否按预期工作:

    ./src/redshift -b 0.1
    
    Run Code Online (Sandbox Code Playgroud)
  5. 安装应用程序:

    sudo make install
    
    Run Code Online (Sandbox Code Playgroud)

  • 来自 Ubuntu 13.04 存储库的 Redshift 具有此功能,因此无需自己编译!只需使用 `sudo apt-get install redshift` 安装它。 (2认同)