我有一个通过ssh连接到的虚拟化服务器。如果现在更改窗口的大小,它将自动传播到服务器。使用stty -a
,检查列和行值最容易看到。
然后virsh console
,我用于连接到基于KVM的虚拟机上的串行接口。现在,当我更改窗口的大小时,它不会传播到虚拟服务器。通过选中stty -a
,最容易看出这一点,当更改窗口大小时,该值不会在虚拟机上更新。这意味着换行符在终端中无法正常工作,并且任何依赖于窗口大小进行格式化的应用程序(emacs,man等)都将混乱,除非客户端上的窗口大小与服务器上的默认大小匹配。
一种解决方法是使用stty手动设置窗口大小以匹配客户端窗口,但是我想知道是否有任何方法可以使此信息传播并自动在虚拟机中设置窗口大小。