$ redshift -m list
Available adjustment methods:
dummy
这使它变得毫无用处。这表明它没有任何调整方法:
Adjustment methods:
DRM: no
RANDR: no
VidMode: no
Quartz (OSX): no
WinGDI (Windows): no
上面,它表示缺少依赖项:
checking whether to enable RANDR method... missing dependencies
checking whether to enable VidMode method... missing dependencies
github repo的Hacking文档列出了依赖项: (可选,以支持VidMode)
虽然找不到我为Randr或vidmode需要的这些程序包。
$ sudo apt-get install libxcb libxcb-randr
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libxcb
E: Unable to locate package libxcb-randr
$ sudo apt-get install libX11 libXxf86vm
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libX11
E: Unable to locate package libXxf86vm
我不确定如何继续。有人有任何提示/线索吗?
#1 楼
这对我有用:从https://github.com/jonls/redshift/releases/download/v1.11/redshift-1.11.tar.xz下载最新资源
$ sudo apt-get install libxcb1-dev libxcb-randr0-dev libx11-dev intltool
转到解压缩的redshift文件夹和
$。/ configure- prefix = $ HOME / redshift / root --with-systemduserunitdir = $ HOME / .config / systemd / user --enable-randr
$ make; sudo make install
$〜/ redshift / root / bin / redshift -l your_latitude:您的经度
将最后一行添加到启动应用程序列表中。
评论
下注者,在乎解释吗?
– sojin
16年7月4日在7:41
太棒了,安装完这些软件包后,configure确实启用了randr,然后我就可以开始redshift了。我通过将时间更改为夜间来验证了它的有效性。但是为什么不启动redshift-gtk?这将启用gui(顶部栏中的指示器和菜单)。
– Peter Uithoven
16年7月6日在9:48
在make之后将二进制文件/二进制文件复制到$ PATH文件夹会更好吗?
– Peter Uithoven
16年11月14日在13:06
#2 楼
您可以从Ubuntu / Elementary OS的正式仓库中安装redshift
。只需在您的终端中运行它即可:获取安装libxcb1-dev libxcb-randr0-dev libx11-dev
$ sudo apt-get update
$ redshift
我已经运行并工作了!
您可以使用
redshift -h
寻求帮助,也可以运行redshift -m list
并使用randr/vidmode
。评论
谢谢您的帮助!在查看apt-cache策略redshift时,我从官方的Ubuntu存储库安装了它:http://nl.archive.ubuntu.com/ubuntu/ trusty / universe amd64软件包。但是,即使在显式安装redshift-gtk并安装了这些其他软件包之后,libcb1-dev,libxcb-randr0-dev等redshift -m list仍然仅将dummy作为选项列出。我从开发人员那里了解到,在构建软件包时会启用这些选项,具体取决于存在的软件包。当我自己不编译软件包时,这是否使安装那些依赖项无关紧要?
– Peter Uithoven
16年7月6日在9:29
我可以确认可以在AppCenter上找到ElementaryOS Loki Refshift。但是要使其运行,我还必须通过运行sudo apt install geoclue-2.0来安装GeoClue 2。
– Peter Uithoven
16 Dec 4'在23:10
评论
f.lux对您不利吗?@MaximTaranov很好,但我试图使用开源解决方案。