Ich habe einen Virtualisierungsserver, mit dem ich mich über ssh verbinde. Wenn ich jetzt die Größe des Fensters ändere, wird es automatisch an den Server weitergegeben. Es ist am einfachsten zu erkennen stty -a
, wenn die Spalten- und Zeilenwerte überprüft werden.
Ich verwende dann, um virsh console
eine Verbindung zur seriellen Schnittstelle einer KVM-basierten virtuellen Maschine herzustellen. Wenn ich jetzt die Größe des Fensters ändere, wird es nicht auf den virtuellen Server übertragen. Dies lässt sich am einfachsten anhand der Überprüfung erkennen stty -a
, die auf der virtuellen Maschine nicht aktualisiert wird, wenn ich die Fenstergröße ändere. Dies bedeutet, dass Zeilenumbrüche im Terminal nicht ordnungsgemäß funktionieren und jede Anwendung, deren Formatierung auf der Fenstergröße beruht (Emacs, Man usw.), durcheinander gebracht wird, es sei denn, die Fenstergröße auf dem Client entspricht der Standardgröße auf dem Server.
Eine Problemumgehung besteht darin, die Fenstergröße mithilfe von stty manuell so einzustellen, dass sie mit dem Clientfenster übereinstimmt. Ich frage mich jedoch, ob es eine Möglichkeit gibt, diese Informationen zu verbreiten und die Fenstergröße in der virtuellen Maschine automatisch festzulegen.