tmux 창에서 사용자 입력을 방지하고 읽기 전용 모드를 만드는 방법은 무엇입니까?

tmux 창에서 사용자 입력을 방지하고 읽기 전용 모드를 만드는 방법은 무엇입니까?

세션 내의 특정 창에 대해 읽기 전용 모드를 만들고 싶습니다 tmux. 이 창에서 사용자 입력이나 상호 작용을 방지하여 효과적으로 읽기 전용으로 만들고 싶습니다. 이 기능을 활성화/비활성화하려면 창 옵션을 변경하는 것이 완벽할 것입니다.

에서 옵션을 검색해 보았지만 tmux읽기 전용 모드에 특별히 내장된 기능은 없는 것 같습니다. 이상적으로는 tmux콘텐츠를 계속 표시하고 다른 사용자가 세션을 관찰할 수 있도록 하면서 창을 읽기 전용으로 설정할 수 있는 솔루션을 찾고 있습니다 .

한 가지 예는 사용자가 이 watch명령을 사용하여 부주의한 간섭의 위험 없이 로그 변경 사항을 쉽게 모니터링할 수 있다는 것입니다. 이를 달성하는 방법에 대한 조언이나 지침을 주시면 감사하겠습니다.

답변1

tmux창(창)에 대해 읽기 전용 모드를 구현할 수 있습니다.) 창의 입력을 비활성화합니다. 다음 tmux명령을 실행하십시오.1 2현재 창에 대한 입력 비활성화

tmux select-pane -d 

창에서 입력을 활성화하려면 다음을 실행합니다( tmux :프롬프트에서).

select-pane -e

1https://manpages.debian.org/testing/tmux/tmux.1.en.html#select-pane
2https://www.reddit.com/r/tmux/comments/ytplkt/lock_and_unlock_the_current_window_pane_with_only/
https://github.com/tmux/tmux/wiki/Getting-Started#sessions-windows-and-panes

관련 정보