Eu estou correndo em algum comportamento estranho relacionado a atualizações de redimensionamento de terminal que não estão sendo enviadas através do ssh. Na minha máquina local, se eu abrir um terminal e fizer tput lines
Eu recebo 24. Então, fazendo a janela mais alta eu repito e ganho 49 (comportamento esperado). Agora eu ssh para outra máquina e corro tput lines
, Eu tenho 49, como esperado. Então eu faço a janela mais curta e re-executar tput lines
, Eu ainda tenho 49 (comportamento inesperado). Esse comportamento também acontece se eu conectar sem primeiro redimensionar o terminal (as linhas estão presas em 24).
A razão pela qual eu notei isso é que o vim se abre com o número errado de linhas (geralmente muito poucas porque eu ssh'd antes de fazer a janela mais alta). Eu testei isso em alguns computadores remotos e ele age da mesma forma com todos eles. Estou usando o Xfce Terminal no Xfce no Gentoo x86-64.
Como posso obter o terminal para atualizar seu número de linhas?