tmuxウィンドウでユーザー入力を防ぎ、読み取り専用モードを作成する方法は?

tmuxウィンドウでユーザー入力を防ぎ、読み取り専用モードを作成する方法は?

セッション内の特定のウィンドウに対して読み取り専用モードを作成したいと思いますtmux。このウィンドウでは、ユーザーの入力や対話を防ぎ、効果的に読み取り専用にしたいと思います。この機能を有効/無効にするには、ウィンドウオプションを変更するのは完璧です。

でオプションを検索してみましたが、tmux読み取り専用モードに特に組み込まれた機能はないようです。理想的には、tmuxコンテンツを表示し続け、他のユーザーがセッションを観察できるようにしながら、ウィンドウを読み取り専用に設定できるソリューションを探しています。

1つの例は、ユーザーがこの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

関連情報