如何在 Ubuntu 中安装 redshift?

han*_*s-t 71 software-installation

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

rm-*_*nda 127

如今,从 14.04 开始,默认情况下 redshift 位于存储库中:

sudo apt-get install redshift redshift-gtk
Run Code Online (Sandbox Code Playgroud)

  • 赞成这个,因为这将是你想要的 10 次中的 9 次 (32认同)
  • 反对这个 - 提出的问题是关于在 Ubuntu 14.04 LTS 上安装 1.9.1 版。存储库中只有 1.8 版,因此此答案无法正确解决问题。 (5认同)
  • @kguest 假设有不同的方法来安装程序,OP 试图具体化。当ppa中有一个包时,谁会想要编译? (4认同)
  • @6005 您需要在安装之前启用“universe”存储库:`sudo add-apt-repository Universe; sudo apt 更新` (2认同)

han*_*s-t 11

最后,它起作用了,感谢 user2832080。这就是我所做的:

  1. 安装 randr 依赖项。

    $ sudo apt-get install libxcb1-dev libxcb-randr0-dev libx11-dev
    
    Run Code Online (Sandbox Code Playgroud)
  2. 下载 redshift 1.9.1 并解压。

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

    $ ./configure --enable-randr --enable-gui --enable-ubuntu \
    --with-systemduserunitdir=$HOME/.config/systemd/user
    
    Run Code Online (Sandbox Code Playgroud)
  4. $ make

  5. $ sudo make install
  6. 在 ~/.config 中创建 redshift.conf,请参阅此链接

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

  8. 开启自动启动。


rub*_*o77 5

在 Ubuntu 19.10 中,您不再需要红移,有一个内置功能称为“夜灯”

(打开显示设置并选择顶部的夜灯选项卡将其打开)

它并不完全像红移,但非常相似。