当前位置: 首页>>技术教程>>正文


是否有 Redshift 和 F.lux 的替代品只能使屏幕变暗?

, , ,

问题描述

我想要一个可以按时间或按需降低屏幕亮度的软件(我不介意)。我有板载英特尔显卡。我不希望它像 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 文件包含有关从源代码构建的更详细说明。

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

    \n

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

    \n

    bzr branch lp:redshift\ncd redshift\n
  3. 创建配置文件,编译并构建:

    \n

    ./bootstrap  \n./configure \nmake\n
  4. 测试创建的应用程序是否按预期工作:

    \n

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

    \n

    sudo make install\n

第三种答案

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13595.html,未经允许,请勿转载。