実行中のrxvt端末に.Xdefaultsの変更を適用します。

実行中のrxvt端末に.Xdefaultsの変更を適用します。

.Xdefaultsセッションで実行されているすべての端末にフォント(サイズ)などの変更を適用する方法はありますか?

xrdb -load .Xdefaultsをロードして新しい端末に適用できますが、実行中のすべての端末には適用されません。

重要な場合は、Ubuntu 15.10でurxvt(デーモンモード)を端末として使用し、xmonadをウィンドウマネージャとして使用しています。

フォントサイズに対してのみ、フォントサイズperl-extensionを使用して開いているすべての端末にフォントサイズの変更を注入するというアイデアがありますが、どうすればよいかわかりません。

ベストアンサー1

すばやく読むと、urxvt(1)上記の要約に示すように、urxvt(7)端末rxvt-unicodeはフォントを変更できるエスケープシーケンスをサポートします。

SYNOPSIS
          # set a new font set
          printf '\33]50;%s\007' 9x15,xft:Kochi" Mincho"

これらの内容は開いているすべての端末に印刷する必要があり、これらの.Xdefaults印刷に適した形式を取得するには一部の翻訳が必要な場合があります。

おすすめ記事