我正在使用 tmux 运行多屏幕。我希望 tmux 能够在某个窗口停止发送任何文本几秒钟后显示“红色”状态。有这个功能吗?
答案1
有这个功能,你可以使用
set-window-option monitor-silence [seconds]
set-window-option window-status-activity-fg red
答案2
我通常想要看到活动,但我想经常看到沉默,因此我在 .tmux.conf 中为此设置了一个切换开关:
# Toggle silence checking or activity checking in window
bind * setw monitor-silence 0\; setw monitor-activity on\; display "Monitoring for window activity"
bind '#' setw monitor-silence 30\; setw monitor-activity off\; display "Monitoring for window silence"