Estou com um comportamento estranho relacionado a atualizações de redimensionamento de terminal que não estão sendo enviadas pelo ssh. Na minha máquina local, se eu abrir um terminal e fazer tput lines
eu recebo 24. Então, fazendo a janela mais alta eu repito e obtenho 49 (comportamento esperado). Agora eu ssh para outra máquina e executar tput lines
, recebo 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 tornar 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?