Raspberry Pi, console série, minicom et gnome-terminal


8

J'essaie d'accéder à mon raspberry pi via sa console série sur les broches gpio. Cela fonctionne bien grâce à un dongle série USB-3.3v. Cependant, il y a un problème avec les longues lignes et les longs écrans qui ne s'affichent pas correctement. J'exécute minicom dans un gnome-terminal qui n'est pas défini sur des colonnes 24x80 (et l'option Terminal / 1 (24x80) de gnome-terminal) n'aide pas.

C'est comme si minicom ignorait complètement le sigwinch qu'il devait recevoir, et / ou n'avait aucun moyen de l'envoyer sur la ligne série pour changer le type de terminal.


Pas une solution / réponse valide, mais je trouve que le mastic fonctionne assez bien comme terminal série sous Linux.
jordanm

Bien sûr, mais il est toujours bloqué dans GTK + 1.x.
Ignacio Vazquez-Abrams le

Il existe d' autres solutions de Minicom éventuellement la peine d' essayer (le fil mentionne cu, screen, seyon, conserveret kermit)
sr_

J'ai fait quelques expériences avec xterm vs gnome-terminal et screen vs minicom. Aucun d'eux ne le change. Je conclus que le problème est du côté de Debian, où il n'émet pas les bons codes d'échappement de terminal.
Russell Nelson

Peut être une solution ici: unix.stackexchange.com/questions/106644/…

Réponses:


2

Vous avez raison, car minicomcela ne communiquera pas le fait d'un changement de fenêtre à l'autre bout. Si vous utilisez une émulation de type VT100, vous pourrez peut-être

eval `resize`

pour générer des caractères de contrôle qui forceront l'émulateur à indiquer à l'extrémité distante la taille de sa fenêtre.

Sur les systèmes de type Debian, resizeest dans le xtermpaquet.


1
Au moins avec zsh et bash, il suffit d'appeler resizetel quel . Je n'ai pas besoin d'évaluer sa sortie et le shell ajuste correctement les variables LINES / COLUMNS de lui-même.
maxschlepzig
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.