如何在shell脚本中从xrdb获取背景和前景色值?

如何在shell脚本中从xrdb获取背景和前景色值?

就像如何获取分配给脚本中变量*.foreground所获得的颜色值一样。xrdb -query

我试图将背景色和前景色都放入两个变量中,这些变量将作为参数传递给另一个程序。

答案1

想通了,有点。使用 pywal 时,我们可以从其缓存中导入颜色,如下所示:

#!/bin/sh
. "${HOME}/.cache/wal/colors.sh"
fg=$color7
bg=$color2
...

问题是,如果 wal 的缓存不存在,这显然不起作用。但随后只需使用 pywal 重置壁纸即可重建缓存。

相关内容