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로 유지됩니다. 그러나 stty 변경 사항은 nano와 같은 프로그램을 사용할 때 그대로 유지됩니다. 따라서 nano는 올바른 크기(200x50)이지만 실제 터미널은 작게 유지됩니다.

SET은 결과를 산출합니다(위의 stty 명령 이후에도!)

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

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

opqrstuvwxyzabcdefghijkl^Cmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmn

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

이 문제로 인해 정신을 잃고 있기 때문에 이 문제에 도움을 주시면 감사하겠습니다...

답변1

크기 조정이 표시되는 경우는 NAWS(창 크기 협상:RFC-1073)이 지원됩니다.

연속물연결은 그렇지 않습니다. 직접적인 연결입니다. 해결 방법으로 다음을 실행할 수 있습니다.resize같은 프로그램이것:

resize

추가 자료:

관련 정보