解決策 1:
ほとんどの場合、この問題はシェルで回避できます。
コマンド:
eval `/usr/bin/resize`
COLUMNS および LINES シェル変数を適切に設定してからエクスポートします。したがって、bash では、以下を .bash_profile (または、使用するプロファイルに応じて .profile) に追加できます。
PROMPT_COMMAND="eval `/usr/bin/resize`"
または zsh で:
function precmd {
eval `/usr/bin/resize`
}
各プロンプトが表示される直前にサイズ変更が実行されるようにします。その効果は、結果としてウィンドウの変更がすぐに処理される ssh や telnet のようなものではありませんが、おそらくこれが得られる最高のものだと思います.
解決策 2:
Telnet および SSH には、これらの設定を構成する帯域外チャネルがあります。シリアル インターフェイスにはありません。参照:http://tools.ietf.org/html/rfc1073 および http://tools.ietf.org/html/rfc4254#page-14