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