web-dev-qa-db-ja.com

すべてのurxvtオプション/設定/変数を取得/印刷する方法

この answer は、urxvt.Xresources構成オプションの参照を見つける場所を示します。

私は このコマンドを見つけました デフォルト値でマンページから取られた説明でrxvtリソース全体を印刷します:

man -Pcat urxvt | sed -n '/th: b/,/^B/p'|sed '$d'|sed '/^ \{7\}[a-z]/s/^ */^/g' | sed -e :a -e 'N;s/\n/@@/g;ta;P;D' | sed 's,\^\([^@]\+\)@*[\t ]*\([^\^]\+\),! \2\n! URxvt*\1\n\n,g' | sed 's,@@\(  \+\),\n\1,g' | sed 's,@*$,,g' | sed '/^[^!]/d' | tr -d "'\`"

しかし、どうすればこれらの設定の現在の値を印刷または取得できますか?

3
erik

Xプログラムの設定は、Xリソースデータベースに保存できます。 xrdbユーティリティを介してそのデータベースと対話できます。詳細については、man xrdbを参照してください。

したがって、URxvtの現在の設定を取得するには、-queryオプションを使用します。

xrdb -query | grep -i urxvt

たとえば、~/.Xresourcesで明示的に定義されたオプションのリストが表示されます。他のすべてのオプションは、おそらく、マニュアルページからすでに抽出したデフォルト値を使用します。

3
mpy