tty의 크기가 올바르게 조정되지 않았습니다.

tty의 크기가 올바르게 조정되지 않았습니다.

저는 비글보드에서 임베디드 poky linux(linux-yocto v3.13)를 실행하고 있습니다. 그러나 PuTTY를 사용하여 직렬을 통해 로그인하는 데 문제가 있습니다. 터미널 크기가 전혀 조정되지 않습니다. 일반적으로 PuTTY 창의 크기를 조정하면 터미널의 크기도 자동으로 조정됩니다. 나는 그렇지 않습니다. 터미널은 80x24로 유지됩니다.

dmesg 라고

[    0.000000] Console: colour dummy device 80x30

처음에는. 그러나 부팅 직후 nano를 시작하면 실제로는 80x24입니다.

내가 할 때

stty columns 200
stty rows 50
reset

수동으로 터미널은 여전히 ​​80x24에서 멈춰 있습니다. 그러나 nano와 같은 프로그램을 사용할 때 stty 변경 사항은 지속됩니다. 따라서 나노는 올바른 크기(200x50)가 되지만 실제 터미널은 작게 유지됩니다.

SET이 생성됩니다(위의 stty 명령 이후에도!)

COLUMNS=80
LINES=24
PS1='\u@\h:\w\$ '

이제 페이지당 80개의 열에는 문제가 없습니다. 그러나 긴 명령은 다음 줄로 넘어가지 않고 어떤 이유로든 현재 줄의 시작 부분을 덮어쓸 뿐입니다.

opqrstuvwxyzabcdefghijkl^Cmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmn

Google에서 광범위하게 검색한 결과 유일하게 "답변"이 나온 것은 너비 계산이 실패하게 만드는 잘못된 색상 코드가 포함된 PS1과 관련이 있었습니다. 그러나 여기서는 그렇지 않습니다.

이 문제로 정신이 혼미해졌기 때문에 도움을 주시면 정말 감사하겠습니다...

답변1

크기 조정이 표시되는 상황은 아마도 NAWS(창 크기 협상:RFC-1073)지원하다.

TV 시리즈연결로는 이 작업이 수행되지 않습니다. 이것은 직접적인 연결입니다. 해결 방법으로 다음을 실행할 수 있습니다.resize다음과 같은 프로그램이것:

resize

추가 자료:

관련 정보