Estou rodando um linux poky embutido (linux-yocto v3.13) em um beagleboard. No entanto, estou tendo problemas ao efetuar login em uma serial usando o PuTTY: o terminal não é redimensionado.
Normalmente, o terminal é redimensionado automaticamente quando as janelas do PuTTY são redimensionadas. Não é assim no meu caso. O terminal fica em 80x24.
dmesg diz
[ 0.000000] Console: colour dummy device 80x30
no começo. No entanto, quando eu começo, por exemplo nano logo após o boot, na verdade é 80x24.
Quando faço
stty columns 200
stty rows 50
reset
manualmente, o terminal ainda fica em 80x24. No entanto, as alterações stty são transferidas quando se utiliza um programa, e. nano. Então o nano terá o tamanho correto (200x50), mas o terminal atual ficará pequeno.
SET yields (mesmo após os comandos stty acima!)
COLUMNS=80
LINES=24
PS1='\u@\h:\w\$ '
Agora, eu não teria um problema com 80 colunas por sessão. No entanto, comandos longos não são agrupados na próxima linha, eles apenas sobrescrevem o início da linha atual por algum motivo.
opqrstuvwxyzabcdefghijkl^Cmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmn
Eu pesquisei longe e as únicas "respostas" que surgiram tiveram a ver com o PS1 contendo códigos de cores errados que eliminam o cálculo da largura. No entanto, esse não é o caso aqui.
Eu apreciaria muito alguma ajuda nesse assunto, já que estou perdendo minha sanidade sobre isso ...