Podczas korzystania z konsoli szeregowej mojego systemu zawsze kończę na $COLUMNS=80i $LINES=24.
Chociaż mogę ręcznie zmienić te zmienne, jest to trochę denerwujące, gdy zmienia się okno terminala po stronie klienta.
Zwykle łączę się z konsolą za pomocą screen /dev/mytty baudrate.
Zmiana $TERMzmiennej środowiskowej na „screen” lub „xterm” nie pomaga.
Czy będę musiał zadzwonić gettyz niektórymi z nich zamiast vt100?
Nie trzeba dodawać, że wszystko to działa dobrze, gdy łączę się z tym samym komputerem za pomocą ssh.
[[ $(tty) == /dev/ttyS0 ]] && trap res2 DEBUGdo jednej z konfiguracji profilu powłoki (np./etc/profile,~/.bash_profile). Spowoduje to, że będzie on uruchamiany po każdym pojedynczym poleceniu (co byłoby dobrze, jeśli zmieniasz rozmiar okien / paneli za pomocą screen / tmux / emulator terminala).