Como alterar (aumentar) o número de linhas na tela?

4

Conectando do Windows ao Linux (CentOS 5.4) usando o PuTTY. Console definido em 140col 60 linhas. Não muito mais mudou do padrão.

A conexão é via cabo serial para a caixa.

No Linux, instalei e executei a tela. As linhas aparecem limitadas a 24 ou mais, cols a 80-ish.

Tentei usar 'Ctrl-A: height -w' e ele me passou uma mensagem dizendo que o terminal não sabe como alterar a altura.

Como posso fazer a tela usar o tamanho do console existente ou redimensionar a tela uma vez iniciada?

    
por Jon 08.12.2014 / 19:19

2 respostas

3

Quando você inicia um terminal virtual conectado a algo como um emulador de terminal X ou uma sessão SSH, o tamanho do terminal é configurado para você (por exemplo, encaminhado por SSH a partir do seu terminal local). Como você descobriu, ao se conectar através de uma porta serial bruta, isso não acontece.

Opção 1 : basta executar

resize

Este comando tentará descobrir o tamanho do seu terminal usando códigos de escape de emulação de terminal. Ele irá configurar o terminal local para corresponder. Normalmente isso é tudo que você precisa fazer.

Opção 2 : defina seu tamanho de terminal manualmente usando:

stty rows <N> cols <M>
    
por 08.12.2014 / 22:57
1

Acabei de ter um problema semelhante a este. Quando eu reconectar a tela como abaixo, funciona para mim. Caso contrário, tente stty como indicado acima.

screen -A -h 500 -r 16238.pts-11.myhost2
    
por 25.09.2015 / 15:49