
세션 내의 특정 창에 대해 읽기 전용 모드를 만들고 싶습니다 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