Tôi muốn buộc màn hình GNU hiển thị lại độ rộng của thiết bị đầu cuối hiện tại khi tôi gắn lại một phiên. Dường như với tôi điều này đã hoạt động đúng trước khi tôi nâng cấp máy lên CentOS 6, nhưng tôi không thể tìm ra cách khôi phục nó. ( TERM=xterm
)
Bất cứ khi nào tôi gắn lại một phiên, bất kể trạng thái khi tôi tách nó, nó sẽ khởi chạy ở 80 cột, thay đổi kích thước thiết bị đầu cuối của tôi (PuTTY, trong trường hợp này) cùng với nó.
Tôi đang khởi chạy và gắn lại với:
screen -aA -R <session>
.Screenrc của tôi chỉ chứa các phần sau và một vài ràng buộc khóa không liên quan:
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
, tôi có thể tự động thay đổi kích thước cửa sổ Terminal của mình và tmux bên trong sẽ theo sau.