Raspberry Pi, console serial, minicom e gnome-terminal

8

Estou tentando acessar meu raspberry pi por meio do console serial nos pinos do gpio. Está funcionando bem através de um dongle serial USB-3.3v. No entanto, há um problema com linhas longas e telas longas que não são exibidas corretamente. Estou executando o minicom em um terminal gnome que não está definido para colunas 24x80 (e a opção Terminal / 1 (24x80) do gnome-terminal) não ajuda.

É como se o minicom ignorasse completamente o sigwinch que deveria estar recebendo e / ou não tivesse como enviá-lo pela linha serial para alterar o tipo de terminal.

Russell Nelson
fonte
Não é uma solução / resposta ou solução válida, mas acho que o putty funciona muito bem como um terminal serial no linux.
Jordanm
Claro, mas ainda está preso no GTK + 1.x.
Ignacio Vazquez-Abrams
Existem outras alternativas Minicom , possivelmente, vale a pena tentar (o fio menciona cu, screen, seyon, conservere kermit)
sr_
Eu fiz algumas experiências com xterm vs gnome-terminal e screen vs minicom. Nenhum deles muda isso. Estou concluindo que o problema está no final do Debian, onde não está emitindo os códigos de escape dos terminais corretos.
Russell Nelson
Pode ser uma solução aqui: unix.stackexchange.com/questions/106644/…

Respostas:

2

Você está certo, pois minicomnão comunicará o fato de uma mudança de janela até o fim. Se você estiver usando uma emulação semelhante ao VT100, poderá fazer uma

eval `resize`

para gerar alguns caracteres de controle que forçarão o emulador a dizer ao extremo o tamanho de sua janela.

Em sistemas do tipo Debian, resizeestá no xtermpacote.

Flup
fonte
1
Pelo menos com zsh e bash, é suficiente chamar resizecomo está. Não preciso avaliar sua saída e o shell ajusta corretamente as variáveis ​​LINES / COLUMNS por conta própria.
maxschlepzig