Solusi 1:
Anda sebagian besar dapat mengatasi masalah ini di shell.
Perintah:
eval `/usr/bin/resize`
akan mengatur variabel shell COLUMNS dan LINES dengan tepat dan kemudian mengekspornya. Jadi di bash, Anda bisa menambahkan yang berikut ke .bash_profile Anda (atau .profile, tergantung yang Anda gunakan)
PROMPT_COMMAND="eval `/usr/bin/resize`"
Atau di zsh:
function precmd {
eval `/usr/bin/resize`
}
Sehingga pengubahan ukuran akan dilakukan tepat sebelum setiap prompt ditampilkan. Efeknya tidak akan seperti ssh atau telnet di mana perubahan jendela akan segera ditangani sebagai hasilnya, namun menurut saya ini mungkin yang terbaik yang akan Anda dapatkan.
Solusi 2:
Telnet dan SSH memiliki saluran out of band untuk mengonfigurasi pengaturan ini. Antarmuka serial tidak. Lihat:http://tools.ietf.org/html/rfc1073 dan http://tools.ietf.org/html/rfc4254#page-14