gnome端末でプロファイルを切り替えるのと同じように、既存のrxvt-unicode端末ウィンドウで明るい色スキームと暗い色スキームを切り替えることができます。
外部スクリプトで色を定義する最良の方法はありますか.Xresources
?
答え1
~/.Xresources
または または を押してすぐに色を変更するために、ファイルに以下を追加しました。Ctrl789
! change to red background
URxvt.keysym.C-7: command:\033]11;#ff0000\007
! change to light background
URxvt.keysym.C-8: command:\033]11;#ffffff\007
! change to dark gray background
URxvt.keysym.C-9: command:\033]11;#777777\007
前景色と背景色の両方を設定するには、次のコマンドを連結します(一部の色は名前で定義されています)。
! change to red background
URxvt.keysym.C-7: command:\033]11;#ff0000\007\033]10;yellow\007
次の簡単なコマンドを使用してecho
色をテストできます。
echo -e '\033]11;#ff0000\007\033]10;yellow\007' # changes to red background and yellow foreground
注目
私はコードを使用しました背景 11色とコード視聴者の場合 10色。 Urxvtの引用定義トーマス・ディッキー使用説明書49と39それとは逆に(テストしてみたのですがやはり動作します)。
答え2
gnome-terminal(または konsole)などのプロファイルを切り替えるには、実行中の端末が変更されます。 xrdb
いいえそれ。
前景/背景の基本色を変更するには、xtermを使用できます。ダイナミックカラーエスケープシーケンス(私がやったようにrxvt-unicodeで実装されています)Urxvt:背景色を動的に変更します。)。