Tmux 복제 모드 유휴 시간 변경

Tmux 복제 모드 유휴 시간 변경

복사 모드에 있을 때 자동으로 업데이트/다시 렌더링하는 터미널(예: 읽는 중 tail -f)에서 tmux는 새 텍스트를 렌더링할 때 자동으로 터미널 하단으로 스크롤합니다.

기록의 일부를 확인하다가 커서가 갑자기 화면 하단으로 이동하면 매우 짜증납니다.

이 동작을 비활성화할 수 있는지 아는 사람이 있나요?

답변1

복사 모드에 새 데이터가 있을 때마다 tmux는 맨 아래로 이동하지 않습니다. 복사 모드에서는 창이 정지되고 복사 모드를 종료할 때까지 새 데이터를 읽을 수 없습니다.

새로운 데이터가 있고 아무 키도 누르지 않으면 tmux는 3분 후에 자동으로 복사 모드(또는 모든 모드)를 종료합니다. 이는 tty가 장기간 차단되는 것을 원하지 않는 프로그램의 잘못된 동작을 방지하기 위한 것입니다. 현재 복사 모드로 들어갈 때 창 내용을 복사하는 것에 대한 논의가 있으므로 tmux는 tty를 차단할 필요가 없지만 이것이 일어날지는 모르겠습니다.

이 작업이 더 오래 걸리도록 하려면 tmux를 변경 WINDOW_MODE_TIMEOUT하고 tmux.h다시 빌드해야 합니다.

관련 정보