Mam serwer wirtualizacji, z którym łączę się przez ssh. Jeśli teraz zmienię rozmiar okna, zostanie ono automatycznie propagowane na serwer. Najłatwiej jest to zobaczyć, używając stty -a
, sprawdzając wartości kolumn i wierszy.
Następnie używam virsh console
do połączenia z interfejsem szeregowym na maszynie wirtualnej opartej na KVM. Kiedy teraz zmieniam rozmiar okna, nie jest ono propagowane na serwerze wirtualnym. Najłatwiej to sprawdzić stty -a
, sprawdzając , która nie jest aktualizowana na maszynie wirtualnej po zmianie rozmiaru okna. Oznacza to, że podziały wierszy nie działają poprawnie w terminalu, a każda aplikacja, która korzysta z rozmiaru okna do formatowania (emacs, man itp.) Zostaje pomylona, chyba że rozmiar okna klienta odpowiada domyślnemu rozmiarowi na serwerze.
Obejściem tego problemu jest ręczne ustawienie rozmiaru okna w celu dopasowania okna klienta za pomocą stty, ale zastanawiam się, czy jest jakiś sposób, aby uzyskać te informacje do propagacji i ustawić rozmiar okna automatycznie na maszynie wirtualnej.