Podczas korzystania z konsoli szeregowej mojego systemu zawsze kończę na $COLUMNS=80
i $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 $TERM
zmiennej środowiskowej na „screen” lub „xterm” nie pomaga.
Czy będę musiał zadzwonić getty
z 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 DEBUG
do 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).