Nouveau : le pare-feu IA surveille toute la plateforme et explique chaque incident en termes simples. Découvrez comment ça marche

Réponse : La console série de ma passerelle Pi affiche des codes d'échappement au lieu des couleurs, et htop est un désastre

Traduit de English par IA ·

Le problème vient du côté Pi, pas du programme de terminal. Deux éléments manquent à une connexion série que SSH fournit gratuitement.Le type de terminal : SSH transmet votre TERM (xterm-256color depuis PuTTY). Le getty série définit TERM à vt220, qui n’a pas de couleurs ; les programmes qui vérifient TERM reviennent donc à un mode de secours ou affichent des codes bruts. Vérifiez avec echo $TERM.La taille de la fenêtre : la ligne série n’a aucun moyen d’indiquer au Pi la taille de votre fenêtre, donc il suppose 80×24 et ne change jamais.J’ai mis ceci dans ~/.bashrc sur chaque machine à laquelle je me connecte en console :

case "$(tty)" in
  /dev/ttyS0|/dev/ttyAMA0|/dev/serial0)
    export TERM=xterm-256color
    stty rows 50 cols 160      # match your PuTTY window
    ;;
esac

Si vous installez le paquet xterm, vous pouvez taper resize au lieu de coder la taille en dur : il interroge le terminal et la définit.Les couleurs de votre script devraient alors fonctionner, à condition que la bibliothèque de journalisation vérifie TERM.

Solution acceptée♥ 8