O resize do terminal Xfce não é enviado através do ssh

1

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?

    
por CrazyCasta 02.03.2014 / 20:24

0 respostas