Ho un server di virtualizzazione a cui mi connetto tramite ssh. Se ora modifico la dimensione della finestra, si propaga automaticamente al server. Si vede più facilmente usando stty -a
, controllando le colonne e i valori delle righe.
Quindi utilizzo virsh console
per connettermi all'interfaccia seriale su una macchina virtuale basata su KVM. Quando ora cambio la dimensione della finestra, non si propaga al server virtuale. Questo è più facilmente visibile controllando stty -a
, che non viene aggiornato sulla macchina virtuale quando cambio la dimensione della finestra. Ciò significa che le interruzioni di riga non funzionano correttamente nel terminale e qualsiasi applicazione che si basa sulla dimensione della finestra per la formattazione (emacs, man, ecc.) Viene incasinata a meno che la dimensione della finestra sul client corrisponda alla dimensione predefinita sul server.
Una soluzione alternativa consiste nell'impostare manualmente le dimensioni della finestra in modo che corrispondano alla finestra del client utilizzando stty, ma mi chiedo se esiste un modo per propagare queste informazioni e impostare automaticamente le dimensioni della finestra nella macchina virtuale.