xrdb -query -all,appres XTerm xterm コマンドを試しました。しかし、背景色情報を取得できません。マンページを見ると、デフォルトのXwindowの背景色は白です。しかし、xwindowsアプリケーションを実行すると、CornFlowerは青い背景として開きます。 Xresources、Xdefaults、Xinitrcを見て、app-defaultsディレクトリを見ました。しかし、背景に関する内容は得られません。背景色情報がどこにあるかを助けてください。
答え1
使用する場合xterm(xtermをエミュレートする一部の端末ではありません)考慮すべき2つの背景色があります。
- 端末ウィンドウの基本背景
- エスケープシーケンスを使用して設定できる現在の色
を使用すると、appres XTerm
次の背景リソースを表示できます。
*fontMenu*background: AntiqueWhite
*VT100.scrollbar.background: gray60
*VT100*background: black
*SimpleMenu*background: AntiqueWhite
*mainMenu*background: AntiqueWhite
*tekMenu*background: AntiqueWhite
*form.background: AntiqueWhite
*vtMenu*background: AntiqueWhite
*Form.menubar.background: AntiqueWhite
*Form.menubar*background: AntiqueWhite
*Form.background: AntiqueWhite
これがVT100
まさにあなたが探しているものです。基本的な背景。このスクリプトを使用すると、同様の情報を取得するためにuxterm
使用されます。appres UXTerm
エスケープシーケンスを使用して設定された色は出力に表示されませんappres
。エスケープシーケンスがあります(参照:XTerm制御シーケンス) 設定と尋ねるこの値。次のようないくつかのプログラムxtermcontrol
そしてxtermset
スクリプトを使用すると、これを簡単に実行できます。
$ xtermcontrol --get-bg
rgb:0000/0000/0000