我想为会话中的特定窗口创建只读模式tmux
。我想阻止该窗口中的任何用户输入或交互,从而有效地使其只读。更改窗口选项以启用/禁用此功能将是完美的。
我已经在 中搜索了选项tmux
,但似乎没有专门针对只读模式的内置功能。理想情况下,我正在寻找一种解决方案,允许我将窗口设置为只读,同时tmux
仍显示内容并允许其他用户观察会话。
一个例子是,用户可以使用该watch
命令轻松监视日志更改,而不会出现任何无意干扰的风险。任何有关如何实现这一目标的建议或指导将不胜感激。
答案1
tmux
您可以实现窗口(窗格)的只读模式3)通过禁用窗格的输入。运行以下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/
3https://github.com/tmux/tmux/wiki/Getting-Started#sessions-windows-and-panes