シェルスクリプトのxrdbから背景色と前景色の値を取得するには?

シェルスクリプトのxrdbから背景色と前景色の値を取得するには?

スクリプトの変数に*.foreground割り当てられたカラー値を取得する方法と同じです。xrdb -query

別のプログラムにパラメータとして渡される2つの変数に、背景色と前景色の両方を入れようとしています。

答え1

一種の思い出しました。 pywalを使用すると、次のようにキャッシュから色を取得できます。

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

問題は、walのキャッシュが存在しない限り、これは明らかに機能しないことです。次に、pywalを使用して壁紙をリセットしてキャッシュを再構築します。

関連情報