Linux

When gnu screen is used in serial console, adjust windows size

초고찬이 2018. 4. 28. 10:19

serial console을 사용할 때, screen에서 화면 크기 적용


터미널 에뮬레이터를 사용해서, 원격 접속해서 사용할 때, screen 프로그램을 사용하면 편리하다.

특히, serial console 을 사용할 때 screen을 사용한다면 더욱 더 큰 힘이 된다.

그런데, 에뮬레이터의 창의 크기를 바꾸었는데, screen에서 이를 인식하지 못하였다...난감.

ssh 나 telnet을 사용할 때는 자동으로 인식하였는데....

찾아보았는데,,, 이런 방법이 있다고 한다.

https://cafbit.com/post/terminal_window_size_detection_over/

대단하다. 어찌알고,,,,

마지막 문구에 힌트를 얻어서 한가지 더 시도해 보았다.... 정말 간단하게 해결되었다.

screen을 수행하기 전에 $ resize 명령을 수행하면 적용이 되었다.


root@linux ~$ resize

COLUMNS=160;LINES=52;export COLUMNS LINES;

root@linux ~$ screen


두개의 변수가 필요했나 보다...

난 여기까지 오는데, 무려 6개월 걸렸다.


다른 분들은 도움이 되시길..