Tmux + urxvt Ghost-Aktivitätsbenachrichtigungen


2

Ich benutze tmux unter urxvt, ich habe die Aktivitätsüberwachung aktiviert und festgestellt, dass alle tmux-Fenster alle 10-15 Sekunden eine Aktivitätsbenachrichtigung erhalten, wenn ich zu diesem Fenster wechsle, gibt es nichts. Es könnte etwas in meiner zsh-Konfiguration sein (ich benutze oh-my-zsh) Gibt es eine Möglichkeit zu identifizieren, was die Aktivität verursacht?

Übrigens: Ich verwende verschachtelte tmux-Sessions. hier sind meine configs:

https://github.com/jagguli/dotfiles/blob/master/.tmux.conf

https://github.com/jagguli/dotfiles/blob/master/.tmux_outer.conf

Antworten:


0

Haben Sie zufällig die Sekunden der Uhr in Ihre tmux-Statusleiste aufgenommen? Tmux aktualisiert Ihre Statusleiste alle 15 Sekunden, wodurch die Aktivitätsbenachrichtigung ausgelöst wird.

Bearbeiten: Statt

set-option -g status-right '#[fg=green]#(date +"%h %a %d %H:%M") #[fg=white]#(whoami)@#h'

Versuchen

set-option -g status-right '#[fg=green]%h %a %d %H:%M #[fg=white]#(whoami)@#h'

um die tmuxeingebaute strftimeVerarbeitung von zu verwenden, status-rightanstatt aufzurufen date. tmuxStandardmäßig werden alle 15 Minuten externe Befehle aufgerufen, und ich wette, es wird nicht geprüft, ob die neue Ausgabe mit der aktuellen Anzeige übereinstimmt. Daher wird die "neue" Zeichenfolge auf den Bildschirm geschrieben und ein Aktivitätsalarm ausgelöst.


Ich dachte, es könnte daran liegen, aber nein, keine Uhr in meinem Status. Aber es könnte daran liegen, dass ich verschachtelten tmux verwende, vielleicht löst der innere tmux ein clock-Ereignis aus?
Jagguli

0

Es ist die Statusuhr des verschachtelten tmux , die die Benachrichtigungen auslöst. Sie können dies verhindern, indem Sie die status-intervalOption auf einen hohen Wert setzen, der Ihren Anforderungen entspricht (z. B. 43200 für 12 Stunden) , oder auf 0, um sie zu deaktivieren, wenn Sie tmux Version 1.9 oder höher verwenden.

Weitere Einzelheiten finden Sie in meiner Antwort auf diese andere Frage zu diesem Thema .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.