Я хотел бы заставить экран GNU перекомпоновываться до существующей ширины терминала при повторном подключении сеанса. Мне кажется, это работало должным образом до того, как я обновил машину до 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 внутри будет следовать.