我如何更改正在运行的 redshift 实例的设置?

我如何更改正在运行的 redshift 实例的设置?

我的系统托盘中 redshift-gtk 运行良好。我想创建一些键盘快捷键来更改 redshift 的亮度设置。

如果我打开终端并输入以下内容,就可以改变亮度:

redshift -b 0.3

或者

redshift-gtk -b 0.3

但这会打开一个新的红移实例,并且其亮度设置会被已经运行的另一个实例覆盖。

如何更新正在运行的红移实例的亮度,并使该设置持久?

答案1

看起来 redshift 还不支持更改当前设置,请参阅此Github 拉取请求。我建议使用一组与键绑定相关的脚本。

要查找并终止正在运行的 redshift 实例,请运行kill $(ps aux | grep '[r]edshift*' | awk '{print $2}')

您的脚本可以更改~/.config/redshift.conf文件,然后重新启动 redshift。或者直接运行redshift -b 0.3

有关更改配置文件的指导,请参阅Redshift Ubuntu 维基条目.其中包括一个示例配置文件。

相关内容