
SSH를 통해 전송되지 않는 터미널 크기 조정 업데이트와 관련된 이상한 동작이 발생했습니다. 내 로컬 컴퓨터에서 터미널을 열고 tput lines
24를 얻으면 창을 더 크게 만들고 반복하여 49를 얻습니다(예상된 동작). 이제 다른 머신으로 ssh를 실행하여 tput lines
예상대로 49를 얻습니다. 그런 다음 창을 더 짧게 만들고 다시 실행해도 tput lines
여전히 49(예기치 않은 동작)가 표시됩니다. 이 동작은 터미널 크기를 먼저 조정하지 않고 연결한 경우에도 발생합니다(라인이 24에서 멈춤).
내가 이것을 발견한 이유는 vim이 잘못된 행 수로 열리기 때문입니다(창을 더 크게 만들기 전에 ssh를 실행했기 때문에 일반적으로 너무 적습니다). 나는 이것을 몇몇 원격 컴퓨터에서 테스트했는데 모든 컴퓨터에서 동일하게 작동합니다. 저는 Gentoo x86-64의 Xfce에서 Xfce 터미널을 사용하고 있습니다.
터미널이 줄 번호를 업데이트하도록 하려면 어떻게 해야 합니까?