Linux 직렬 콘솔 크기

Linux 직렬 콘솔 크기

저는 임베디드 제어 보드에 Yacto 기반 Linux 배포판을 사용하고 있습니다. RS232 포트를 통해 터미널에 직렬로 액세스할 때 기본 크기는 80자입니다. 다음 명령을 실행하여 이 설정을 변경했습니다.

>stty size
0 0 
>shopt -s checkwinsize
>stty rows 60 cols 160
>shopt -u checkwinsize
>stty size
60 160

터미널에 새로운 설정이 있었지만 재부팅 후 기본값으로 돌아갔습니다! 변경한 후 "stty --save"를 시도했지만 작동하지 않았습니다. 사용자는 개발 보드로서 루트입니다.

세션/재시작 간에 설정이 유지될 수 있다고 생각합니다.

누구든지 내 stty 설정이 rootfs에 저장되어 있는 위치를 알려줄 수 있나요? 다른 변경사항 없이 새로운 행/열 정보로 파일을 편집할 수 있습니다.

미리 감사드립니다.

답변1

/etc/rc.local 파일에 지시문을 추가하여 부팅할 때마다 설정을 가져오므로 매번 실행됩니다. rc.local에 명령을 추가하는 것보다 Linux의 터미널 구성 파일에 대한 더 나은 솔루션이 있었으면 좋겠습니다. 하지만 그것은 내 보드에서 작업을 완료합니다 :-)

관련 정보