Eu gostaria de forçar a tela do GNU a refletir a largura do terminal existente quando eu reconectar uma sessão. Parece-me que funcionou corretamente antes de atualizar uma máquina para o CentOS 6, mas não consigo descobrir como restaurá-la. ( TERM=xterm
)
Sempre que eu reconecto uma sessão, independentemente do estado em que a desanexei, ela é lançada em 80 colunas, redimensionando meu terminal (PuTTY, neste caso) junto com ela.
Estou iniciando e recolocando com:
screen -aA -R <session>
Meu .screenrc contém apenas o seguinte e algumas associações de teclas irrelevantes:
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
, eu posso redimensionar dinamicamente minha janela do Terminal e o tmux dentro seguirá.