STTY: 행/열을 지원되는 최대 값으로 설정하는 방법은 무엇입니까?

STTY: 행/열을 지원되는 최대 값으로 설정하는 방법은 무엇입니까?

나는 83(열)x40(행) 크기를 원합니다.텔레타이피스트, 그래서:

xubuntu@xubuntu:~$ stty size
30 90
xubuntu@xubuntu:~$ stty cols 83 rows 40
stty: standard input: Invalid argument
xubuntu@xubuntu:~$ stty size
30 83

내 예에서 볼 수 있듯이 내 컴퓨터는 cols=40을 지원하지 않습니다.
그래서 나는 노력해야 한다:

xubuntu@xubuntu:~$ stty rows 39
stty: standard input: Invalid argument
xubuntu@xubuntu:~$ stty rows 38
stty: standard input: Invalid argument
xubuntu@xubuntu:~$ stty rows 37
stty: standard input: Invalid argument
xubuntu@xubuntu:~$ stty rows 36
xubuntu@xubuntu:~$

...내가 성공할 때까지요.

stty를 직접 설정하는 방법이 있습니까?최대값? 어쩌면 다음과 같은 것일 수도 있습니다.

xubuntu@xubuntu:~$ stty rows max

답변1

stty작업에 잘못된 도구입니다. setupcon프레임 버퍼 콘솔에 표시할 그래픽 글꼴 크기를 선택할 수 있는 가 필요합니다 . 모니터 해상도와 결합된 글꼴 크기에 따라 볼 수 있는 행과 열의 수가 결정됩니다. stty직렬 터미널을 통해 액세스하는 터미널 디스플레이의 실제 크기를 원격 커널에 알리는 데 사용됩니다.

답변2

터미널 코드를 사용하는 솔루션은 이 게시물의 내 ​​기능을 참조하세요.https://unix.stackexchange.com/a/283206

답변3

제가 에서 지적했듯이gnome-terminal 또는 기타 시뮬레이터의 줄 수 설정:

여기서 Linux는 특이합니다. stty 명령을 사용하여 가상 콘솔에 표시되는 행 수를 줄일 수 있습니다(이는 가상 머신에 흥미로운 영향을 미칩니다). Linux는 주어진 수의 행과 열을 지원하는 모드로 콘솔을 초기화합니다. 이 stty명령은 콘솔 I/O 드라이버가 자주 사용하지 않도록 지시합니다. 초기화 모드 제한을 초과하여 크기를 늘리려는 유사한 명령은 실패합니다.

답변4

최대값은 모르지만 다음을 시도해 보세요.

# stty 열 83 행 40

저는 실제로 160 x 55를 사용하고 있는데 정말 잘 작동합니다.

관련 정보