Vorrei forzare lo schermo GNU a ridisporre alla larghezza del terminale esistente quando ricollego una sessione. Mi sembra che abbia funzionato correttamente prima di aggiornare una macchina a CentOS 6, ma non riesco a capire come ripristinarla. ( TERM=xterm
)
Ogni volta che ricollego una sessione, indipendentemente dallo stato quando l'ho staccata, si avvia a 80 colonne, ridimensionando il mio terminale (PuTTY, in questo caso) insieme ad esso.
Sto avviando e ricollegando con:
screen -aA -R <session>
Il mio .screenrc contiene solo i seguenti e alcuni collegamenti chiave irrilevanti:
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
, posso ridimensionare dinamicamente la finestra del mio Terminale e seguirà il tmux all'interno.