So zeigen Sie einen anderen Status an, wenn die Shell in tmux im Leerlauf ist

So zeigen Sie einen anderen Status an, wenn die Shell in tmux im Leerlauf ist

Ich betreibe mehrere Bildschirme mit tmux. Ich wünschte, tmux könnte den Status „rot“ anzeigen, wenn ein Fenster für einige Sekunden keinen Text mehr sendet. Gibt es diese Funktion?

Antwort1

Es gibt diese Funktion, die Sie verwenden können

set-window-option monitor-silence [seconds]
set-window-option window-status-activity-fg red

Antwort2

ICHnormalerweisemöchte Aktivität sehen, aber ich möchte oft genug Stille sehen, deshalb habe ich in meiner .tmux.conf einen Umschalter dafür eingerichtet:

# 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"

verwandte Informationen