ฉันมีเซิร์ฟเวอร์เวอร์ชวลไลเซชันซึ่งฉันเชื่อมต่อผ่าน ssh ถ้าตอนนี้ฉันเปลี่ยนขนาดของหน้าต่างมันจะเผยแพร่ไปยังเซิร์ฟเวอร์โดยอัตโนมัติ จะเห็นได้ง่ายที่สุดโดยใช้การstty -a
ตรวจสอบคอลัมน์และค่าแถว
ฉันใช้virsh console
เพื่อเชื่อมต่อกับอินเตอร์เฟสอนุกรมบนเครื่องเสมือนที่ใช้ KVM เมื่อฉันเปลี่ยนขนาดของหน้าต่างมันไม่ได้แพร่กระจายไปยังเซิร์ฟเวอร์เสมือน สิ่งนี้สามารถมองเห็นได้ง่ายที่สุดโดยการตรวจสอบstty -a
ซึ่งไม่ได้รับการปรับปรุงบนเครื่องเสมือนเมื่อฉันเปลี่ยนขนาดหน้าต่าง ซึ่งหมายความว่าการแบ่งบรรทัดไม่ทำงานอย่างถูกต้องในเทอร์มินัลและแอปพลิเคชันใด ๆ ที่อาศัยขนาดหน้าต่างสำหรับการจัดรูปแบบ (emacs, man, ฯลฯ ) จะเกิดความสับสนเว้นแต่ว่าขนาดหน้าต่างของไคลเอ็นต์ตรงกับขนาดเริ่มต้นบนเซิร์ฟเวอร์
วิธีแก้ปัญหาคือการกำหนดขนาดหน้าต่างให้ตรงกับหน้าต่างไคลเอ็นต์โดยใช้ stty ด้วยตนเอง แต่ฉันสงสัยว่ามีวิธีใดที่จะรับข้อมูลนี้เพื่อเผยแพร่และกำหนดขนาดหน้าต่างในเครื่องเสมือนโดยอัตโนมัติ