У меня есть сервер виртуализации, к которому я подключаюсь по ssh. Если я сейчас изменю размер окна, оно будет автоматически распространяться на сервер. Это легче всего увидеть, используя stty -a
проверку столбцов и значений строк.
Затем я использую virsh console
для подключения к последовательному интерфейсу на виртуальной машине на основе KVM. Когда я теперь изменяю размер окна, оно не распространяется на виртуальный сервер. Это легче всего увидеть при проверке stty -a
, которая не обновляется на виртуальной машине при изменении размера окна. Это означает, что разрывы строк не работают правильно в терминале, и любое приложение, которое использует размер окна для форматирования (emacs, man и т. Д.), Будет испорчено, если размер окна на клиенте не совпадает с размером по умолчанию на сервере.
Обходной путь - вручную установить размер окна, чтобы он соответствовал клиентскому окну, используя stty, но мне интересно, есть ли способ получить эту информацию для распространения и установки размера окна в виртуальной машине автоматически.