ฉันต้องการบังคับให้หน้าจอ GNU reflow เป็นความกว้างของเทอร์มินัลที่มีอยู่เมื่อฉัน reattach เซสชัน ดูเหมือนว่าฉันจะทำงานอย่างถูกต้องก่อนที่ฉันจะอัพเกรดเครื่องเป็น CentOS 6 แต่ฉันไม่สามารถหาวิธีกู้คืนได้ ( TERM=xterm
)
เมื่อใดก็ตามที่ฉันแนบเซสชันโดยไม่คำนึงถึงสถานะเมื่อฉันถอดออกมันจะเปิดตัวที่ 80 คอลัมน์ปรับขนาดเทอร์มินัลของฉัน (PuTTY ในกรณีนี้) พร้อมกับมัน
ฉันกำลังเปิดตัวและติดตั้งใหม่กับ:
screen -aA -R <session>
. screenrc ของฉันมีเฉพาะสิ่งต่อไปนี้และการผูกคีย์ที่ไม่เกี่ยวข้อง:
term xterm
defscrollback 10000
# status line at the bottom
hardstatus on
hardstatus alwayslastline
hardstatus string "${-}%{.0c}%-w%{.y0}%f%n %t%{-}%+w %=%{..G}[%H] %{..Y} %D %M %d, %Y %c | Load: %l"
caption splitonly "%{.yK}%3n t"
caption string "%{.c0}%3n %t"
vbell off
# Fix fullscreen programs
altscreen on
tmux
ฉันสามารถปรับขนาดหน้าต่างเทอร์มินัลของฉันแบบไดนามิกและ tmux ภายในจะติดตาม