“xrandr --output eDP --brightness 0.3”和“redshift -r -P -O 3800”的效果如何合并?

“xrandr --output eDP --brightness 0.3”和“redshift -r -P -O 3800”的效果如何合并?

寻求更暗的屏幕,和红移,结合起来, (​​例如) 和
的效果如何 合并,以便 xrandr和红移都有效?
xrandr --output eDP --brightness 0.3 --verbose

redshift -r -P -O 3800
--brightness 0.33800

运行任一命令都会消除另一个命令的效果。因此,重新运行 redshift 会消除变暗效果,而重新运行 xrandr 会消除 redshift 效果。

  • 是否有一个选项可以使任一命令不影响另一个命令的效果?
  • 或者也许有某种方式将一个嵌套到另一个中?
  • 或者让 xrandr 而不是 redshift 来进行颜色调整?(如果想使用 redshift 的自动化功能,则不太理想)。
  • 或者有一种方法可以配置/命令红移变暗?
  • 或者还有其他方法可以实现红移和屏幕变暗的综合效果?

供参考,

  • xrandr 的 --brightness <1 使屏幕比默认设置和控制所能达到的更暗。
  • redshift 可以根据纬度和时间以及各种配置设置来调整色温输出,有助于避免夜间蓝光对昼夜节律造成干扰。

答案1

经证实,根据 @harrymc 的评论,一个简单的管道可以工作(取决于应用于红移的选项),这让我大吃一惊。我只是推测管道不会起作用,因为有这样的图形。

诸如此类的命令xrandr --output eDP --brightness 0.5 --verbose | redshift -r -O 3800具有令人满意的组合效果,只要它不是以太快的速度连续重新运行。

一个似乎阻止它工作的选项的例子是红移上的 -P 选项,它是有道理的:“-P 在应用新的颜色效果之前重置现有的伽马斜坡。”这正是让我的尝试失败和令人困惑的地方。

因此,只需按顺序运行命令,xrandr,然后运行 ​​redshift(不带 -P),也能达到预期的效果。redshift 之后的 xrandr 会重置红移。令人印象深刻的是,它也可以用作管道。

redshift -O 3800 -g 0.3或的后续重新运行中 -g 和 -b 的复合效应很有趣redshift -O 3800 -b 0.3。了解这些也很有用。也谢谢你。

感谢 harrymc 的评论回答https://superuser.com/users/8672/harrymc

相关内容