
Me encuentro con un comportamiento extraño relacionado con las actualizaciones de cambio de tamaño del terminal que no se envían a través de ssh. En mi máquina local, si abro una terminal y tput lines
obtengo 24. Luego, haciendo la ventana más alta, repito y obtengo 49 (comportamiento esperado). Ahora me dirijo a otra máquina y ejecuto tput lines
, obtengo 49, como se esperaba. Luego acorto la ventana y la vuelvo a ejecutar tput lines
, todavía obtengo 49 (comportamiento inesperado). Este comportamiento también ocurre si me conecto sin primero cambiar el tamaño del terminal (las líneas están atascadas en 24).
La razón por la que noté esto es que vim se abre con una cantidad incorrecta de líneas (generalmente muy pocas porque hice ssh antes de hacer la ventana más alta). Probé esto en algunas computadoras remotas y actúa igual en todas ellas. Estoy usando Xfce Terminal en Xfce en Gentoo x86-64.
¿Cómo puedo hacer que el terminal actualice su número de líneas?