如何在 tmux 中 shell 空閒時顯示不同的狀態

如何在 tmux 中 shell 空閒時顯示不同的狀態

我正在透過 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"

相關內容