如何在Ubuntu中安装redshift?

我是linux的新手,我不知道如何安装redshift 1.9.1 ,配置色温并使其自动启动。 我正在使用Ubuntu 14.04 LTS。

如今,截至14.04 – redshift默认位于回购中:

sudo apt-get install redshift redshift-gtk 

最后,它的确有效,感谢user2832080。 这就是我做的:

  1. 安装randr依赖项。

     $ sudo apt-get install libxcb1-dev libxcb-randr0-dev libx11-dev 
  2. 下载redshift 1.9.1并解压缩。

  3. 切换到redshift 1.9.1目录并输入:

     $ ./configure --enable-randr --enable-gui --enable-ubuntu \ --with-systemduserunitdir=$HOME/.config/systemd/user 
  4. $ make

  5. $ sudo make install
  6. 在〜/ .config创建redshift.conf,看到这个链接 。

  7. 转到/ usr / local / bin并运行redshift-gtk。

  8. 打开自动启动。

首先,您需要从提供的git链接下载redshift并将其解压缩。 然后查看HACKING文件。 它具有从源安装它所需的说明。

我在这里引用它以便于访问:

从存储库构建

$ ./bootstrap
$ ./configure

引导脚本将使用autotools来设置构建环境并创建configure脚本。

使用./configure --help' for options. Use ./configure --help' for options. Use –prefix’在主目录中进行安装。 这是测试python脚本所必需的。 应设置systemd用户单元目录以避免写入系统位置。

Systemd将在~/.config/systemd/user查找单元文件,因此如果将使用单元文件,则此目录可用作目标。 否则,可以将位置设置为no以禁用systemd文件。

例:

$ ./configure –prefix = $ HOME / redshift / root \
–with-systemduserunitdir = $ HOME /的.config / systemd /用户

现在,构建文件:

$ make

此时可以运行主要的红移程序。 要安装到前缀目录运行:

$ make install

您现在可以运行python脚本。 例:

$ $ HOME / redshift / root / bin / redshift-gtk

Depenencies

  • autotools,gettext
  • libdrm(可选,用于DRM​​支持)
  • libxcb,libxcb-randr(可选,用于RandR支持)
  • libX11,libXxf86vm(可选,用于VidMode支持)
  • geoclue(可选,用于geoclue支持)

笔记

  • verbose标志(目前)仅保存在redshift.c中; 因此,在那里写下所有详细消息。

希望在几分钟之后你会把它设置好。

现在,您想根据自己的喜好进行配置。

由于我对默认设置非常满意,因此我没有使用高级配置进行攻击。 有两种方法可以设置变量。 首先,你可以在开始红移时传递它们(例如redshift -l 55.7:12.6 -t 5700:3600 ),或者你可以使用所有设置创建一个配置文件,如果它太复杂了(在〜/ .config / redshift.conf上) 。 最重要的设置是您的位置,即上面的-l变量。 在谷歌上找到你的纬度并将其传递到那里。 -t是白天和黑夜的色温。 您可以通过man redshift找到更多选项。 找到所需的选项后,只需将命令放在启动程序中,例如redshift -l 55.7:12.6 -t 5700:3600

您可以在redshift站点上找到更多信息: http : //jonls.dk/redshift/

只需使用apt

 sudo apt-get install redshift 

然后你可以得到一个小部件来控制它。 例如,我使用KDE Kubuntu中的Discover(或Ubuntu软件中心)应用程序来安装redshift控件小部件。

在此处输入图像描述