tmux 옵션이 설정되어 있는지 확인하십시오.


1

이 문제에 대해 설명하고 있습니다. 관련 질문 하나 .

개요

심각한 양의 텍스트를 출력하는 tmux 창이있을 때 tmux가 응답하지 않게됩니다. 모든 tmux 명령은 텍스트가 끝날 때까지 무시됩니다.

이 옵션은 tmux에서 다음과 같은 옵션을 사용하여 수정되었습니다.

c0-change-trigger - Number of control characters that occur in 1 ms to trigger throttling
c0-trigger-update - Time to wait between pane redraws when triggered

발행물

tmux 1.8을 사용하고 있습니다. 내 ~ / .tmux.conf 파일에 다음 옵션을 설정했습니다.

# Limit character spewing
set -g c0-change-trigger  100  # default is 250 triggers/millisecond
set -g c0-change-interval 1000 # default throttle updates at 100 ms intervals

그러나 tmux는 여전히 과도한 양의 텍스트를 질식시킵니다. 예를 들어 창으로 가서 다음을 입력하면 :

find /

이 명령은 많은 텍스트를 생성하고 tmux는 c0- * 옵션을 설정해도 창 전환, 창 전환, 분리 등을 허용하지 않습니다.

다음을 입력하여 설정 한 옵션을 볼 수 있음을 이해합니다.

Ctrl-<Prefix> : show-options -g

이 목록에서 conf 파일에 설정 한 옵션이 표시됩니다. 그러나 c0- * 옵션은 나열되지 않습니다. 따라서 값을 올바르게 설정했는지 확인할 수 없습니다.

의도적으로 옵션의 철자를 잘못 입력했지만 오류 텍스트가 표시되지 않았습니다. 그래서, 나는 옵션이 받아 들여지고있는 것을 믿지 않는다.

이러한 옵션을 어떻게 확인합니까? 그리고 내가 여기서 뭔가 잘못하고있는거야?

답변:


1

이러한 옵션은 창 옵션이므로 필요합니다. show-options -gw (또는 show-options -w 특정 창에 맞게 사용자 정의 된 경우).


혼란은 아마도 set-option -g 표면 상으로는 세션 옵션을 설정하는 것만으로도 창 옵션 이름을 사용할 수 있습니다 (즉, 편리함을 위해 -w 그렇지 않으면 윈도우 옵션을 설정할 때 필요합니다).

이 구별을 문서화하는 경우, set-option -gw … (또는 set-window-option -g … ) 창 옵션을 조정할 때.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.