如何在Ubuntu中安装redshift?
我是linux的新手,我不知道如何安装redshift 1.9.1 ,配置色温并使其自动启动。 我正在使用Ubuntu 14.04 LTS。
如今,截至14.04 – redshift默认位于回购中:
sudo apt-get install redshift redshift-gtk
最后,它的确有效,感谢user2832080。 这就是我做的:
-
安装randr依赖项。
$ sudo apt-get install libxcb1-dev libxcb-randr0-dev libx11-dev
-
下载redshift 1.9.1并解压缩。
-
切换到redshift 1.9.1目录并输入:
$ ./configure --enable-randr --enable-gui --enable-ubuntu \ --with-systemduserunitdir=$HOME/.config/systemd/user
-
$ make
-
$ sudo make install
-
在〜/ .config创建redshift.conf,看到这个链接 。
-
转到/ usr / local / bin并运行redshift-gtk。
- 打开自动启动。
首先,您需要从提供的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控件小部件。