J'ai un serveur de virtualisation auquel je me connecte via ssh. Si je change maintenant la taille de la fenêtre, elle se propagera automatiquement au serveur. Il est plus facile à voir en utilisant stty -a
, en vérifiant les valeurs des colonnes et des lignes.
J'utilise ensuite virsh console
pour me connecter à l'interface série sur une machine virtuelle basée sur KVM. Quand je change maintenant la taille de la fenêtre, elle ne se propage pas au serveur virtuel. Ceci est plus facilement visible en vérifiant stty -a
, qui n'est pas mis à jour sur la machine virtuelle lorsque je change la taille de la fenêtre. Cela signifie que les sauts de ligne ne fonctionnent pas correctement dans le terminal et toute application qui s'appuie sur la taille de la fenêtre pour le formatage (emacs, man, etc.) est gâchée sauf si la taille de la fenêtre sur le client correspond à la taille par défaut sur le serveur.
Une solution de contournement consiste à définir manuellement la taille de la fenêtre pour qu'elle corresponde à la fenêtre du client à l'aide de stty, mais je me demande s'il existe un moyen d'obtenir ces informations pour qu'elles se propagent et définissent automatiquement la taille de la fenêtre dans la machine virtuelle.