如何限制 tmux 为一个会话最多创建 10 个窗口?

如何限制 tmux 为一个会话最多创建 10 个窗口?

GNU 屏幕有maxwin并且我使用,maxwin 10因为我们只有数字 0~9。我搜索了 tmux 手册页,但没有找到等效的内容。那么如何限制 tmux 会话的最大窗口数呢?

答案1

设法想出一个解决方法(使用 tmux v3.3a 进行测试) -

由于大多数时候我都会<c-b> c重新定义c绑定来创建新窗口:

bind  c  if '[ "#{session_windows}" -lt 10 ]' \
            'new-window' 'display "!! too many windows" '

相关内容