Executando uma conexão de rede, às vezes (em particular quando as permissões mudam, por exemplo, usando sudo
), as informações de tamanho do terminal não são propagadas para a máquina remota. Quando isso acontece, é claro, alguns programas ficam confusos sobre quando formatar sua saída, linhas de quebra automática, etc.
Normalmente, você pode usar o programa resize
para solicitar a largura ao terminal e corrigi-lo . Você executaria isso na máquina remota, e enviaria caracteres de escape para perguntar ao terminal seu tamanho, e então atualizaria a idéia da máquina remota do tamanho real.