我是 Linux 新手,不知道如何安装红移 1.9.1,配置色温并使其自动启动。我使用的是Ubuntu 14.04 LTS。
答案1
如今,从 14.04 版本开始,redshift 默认位于 repos 中:
sudo apt-get install redshift redshift-gtk
答案2
最后,它成功了,感谢 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。
- 打开自动启动。
答案3
在 Ubuntu 19.10 中,你不再需要红移,有一个内置的功能叫做“夜灯”
(打开显示设置并选择顶部的夜灯选项卡将其打开)
它并不完全像红移,但非常相似。
答案4
首先,您需要从提供的 git 链接下载 redshift 并解压。然后查看 HACKING 文件。它包含从源代码安装所需的说明。
为了方便阅读,我在这里引用它:
从存储库构建
$./引导
$./配置引导脚本将使用自动工具来设置构建环境并创建
configure
脚本。使用
./configure --help' for options. Use
--prefix' 在您的主目录中进行安装。这对于测试 Python 脚本是必要的。应设置 systemd 用户单元目录以避免写入系统位置。Systemd 将在其中查找单元文件,
~/.config/systemd/user
因此如果要使用单元文件,则可以将此目录用作目标。否则,可以设置位置no
以禁用 systemd 文件。例子:
$ ./configure --prefix=$HOME/redshift/root \
--with-systemduserunitdir=$HOME/.config/systemd/user现在,构建文件:
$ make
此时可以运行主 redshift 程序。要安装到前缀目录,请运行:
$ make install
现在您可以运行 Python 脚本。例如:
$ $HOME/redshift/root/bin/redshift-gtk
依赖项
- 自动工具,gettext
- libdrm(可选,用于 DRM 支持)
- libxcb、libxcb-randr(可选,用于 RandR 支持)
- libX11、libXxf86vm(可选,用于 VidMode 支持)
- geoclue(可选,用于 geoclue 支持)
笔记
- 详细标志(当前)仅保存在 redshift.c 中;因此,将所有详细消息写入那里。
希望几分钟后您就能完成设置。
现在,您想根据自己的喜好进行配置。
我没有尝试高级配置,因为我对默认设置很满意。有两种方法可以设置变量。首先,您可以在启动 redshift 时传递它们(例如redshift -l 55.7:12.6 -t 5700:3600
),或者如果太复杂,您可以创建一个包含所有设置的配置文件(在 ~/.config/redshift.conf 上)。最重要的设置是您的位置,即上面的 -l 变量。在 google 上找到您的纬度并将其传递到那里。-t 是关于白天和晚上的色温。您可以使用找到更多选项man redshift
。找到所需的选项后,只需使用命令将其放在启动程序中,例如redshift -l 55.7:12.6 -t 5700:3600
。
您可以在 redshift 网站上找到更多信息:http://jonls.dk/redshift/