ターミナルのフォントサイズをペペッって変えてるの良いなーと思ったので。

ArchWikiにはPerl拡張とやらを使えばキーバインドでペペッって出来るって書いてたけど、 なんかキーバインドが反応してくれなかった。

このフォーラム曰く

` printf ‘\33]50;%s\007’ “xft:Terminus:pixelsize=20” `

でフォントサイズが変えられるとのこと。

~/.Xdefaultsに ` urxvt.keysym.C-0: command … ` を追記したら動きはしたけど「+1px」とかは出来そうになかったのでシェルスクリプトを書く。

urxvtのフォントサイズを拾える変数とかあったりしないのかな?

~/bin/urxvt-font

#!/bin/sh
printf '\33]50;%s\007' "xft:Ricty:Bold:antialias=true:size=$1"

これで

$ urxvt-font 10

とかで好きなフォントサイズに変えられるように。やったね。

ちなみに

` $ urxvt -fn xft:Ricty:pixelsize=10 `

とかオプション付けると指定したフォントで新しく開けるみたい。