Chciałbym zmusić ekran GNU do ponownego włączenia do istniejącej szerokości terminala, kiedy ponownie przyłączam sesję. Wydaje mi się, że działało to poprawnie, zanim zaktualizowałem maszynę do CentOS 6, ale nie mogę wymyślić, jak ją przywrócić. ( TERM=xterm
)
Ilekroć ponownie przyłączam sesję, bez względu na stan, w którym ją odłączałem, uruchamia się w 80 kolumnach, zmieniając rozmiar mojego terminala (w tym przypadku PuTTY) wraz z nim.
Uruchamiam i ponownie podłączam za pomocą:
screen -aA -R <session>
Mój .screenrc zawiera tylko następujące i kilka nieistotnych powiązań klawiszy:
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
, mogę dynamicznie zmieniać rozmiar mojego okna terminala, a tmux w nim nastąpi.