Tengo un servidor de virtualización al que me conecto a través de ssh. Si ahora cambio el tamaño de la ventana, se propagará automáticamente al servidor. Se ve más fácilmente usando stty -a
, verificando las columnas y los valores de fila.
Luego uso virsh console
para conectarme a la interfaz serial en una máquina virtual basada en KVM. Cuando ahora cambio el tamaño de la ventana, no se propaga al servidor virtual. Esto se ve más fácilmente al verificar stty -a
, que no se actualiza en la máquina virtual cuando cambio el tamaño de la ventana. Esto significa que los saltos de línea no funcionan correctamente en el terminal y cualquier aplicación que dependa del tamaño de la ventana para formatear (emacs, man, etc.) se estropea a menos que el tamaño de la ventana en el cliente coincida con el tamaño predeterminado en el servidor.
Una solución alternativa es establecer manualmente el tamaño de la ventana para que coincida con la ventana del cliente usando stty, pero me pregunto si hay alguna manera de hacer que esta información se propague y establezca el tamaño de la ventana en la máquina virtual automáticamente.