マウスを使わずに xterm のフォントサイズを変更する

マウスを使わずに xterm のフォントサイズを変更する

ウィンドウをxterm長押しして右クリックするとフォントサイズを変更できます。マウスを使わずに変更することは可能ですか?ctrl

答え1

デフォルトのキーバインド必要なものを含めます:

           Shift~Ctrl <KeyPress> KP_Add:larger-vt-font() \n\
           Shift Ctrl <KeyPress> KP_Add:smaller-vt-font() \n\
           Shift <KeyPress> KP_Subtract:smaller-vt-font() \n\

つまり(カスタマイズは必要ありません):

  • shiftkeypad +次に大きいフォントに切り替わります。
  • shiftkeypad -次に小さいフォントに切り替わります。

KP_Add一部の特殊なキーボードでもデフォルトで動作するようにするためのバインディングが 2 つあります。

これはもともとビットマップフォント専用でした(1999); TrueTypeフォントは2008

これをエスケープシーケンス例えば、

printf '\033]50;#+1\007'

次に大きいフォントに切り替えるには、

printf '\033]50;#-1\007'

次に小さいフォントに切り替えるには、fonts.shソース内のスクリプトは、xterm を繰り返し縮小/拡大し、中断されると元のフォントを復元します。(内\007の はprintf、非常に古いシェルに対応するためにスクリプト内で印刷されないコントロール/G です)。

答え2

試す

xterm -fa 'Monospace' -fs 14

関連情報