Welche Art von Benachrichtigung sendet Firefox, wenn ein Download abgeschlossen ist?

8

Ich benutze den dynamischen Fenstermanager von saugfrei (dwm). Mir ist aufgefallen, dass firefoxnach Abschluss eines Downloads nette Benachrichtigungen gesendet werden können. Siehe die beiden Abbildungen

keine Benachrichtigung

Wenn ich mich auf einem anderen Tag befinde, erhalte ich diese Art von Benachrichtigung (invertiertes 1Tag) nach Abschluss des Downloads.

Benachrichtigung

Ich möchte diese Art der Benachrichtigung für meine anderen verwenden uxterms. Wenn beispielsweise ein langer Job beendet ist, sollte er wie oben aufleuchten. Bestenfalls würde dies auch in den GNU screenSitzungen funktionieren , die ich verwende.

Ich bin mir nicht sicher, ob dies eine Xorgoder eine dwmFunktion ist. Irgendwelche Ideen?

EDIT: Die Antwort von @scai ist sehr auf den Punkt, aber es fehlt die volle Kompatibilität mit GNU screen. Falls jemand dies noch verbessern kann, wäre es sehr dankbar.

Sebastian
quelle

Antworten:

9

Dies ist wahrscheinlich der Dringlichkeitshinweis, der unter Windows festgelegt werden kann. Dieser Hinweis wird von den meisten Fenstermanagern erkannt.

Die meisten Terminals können so konfiguriert werden, dass beim Empfang einer Klingel der Dringlichkeitshinweis festgelegt wird . (u) xterm hat zum Beispiel die bellIsUrgentOption und (u) rxvt hat urgentOnBell.

Um die Glocke in einem Terminal zu läuten, laufen Sie einfach tput beloder echo "\a"(je nach Shell müssen Sie möglicherweise die Option -ezum Echo übergeben).

Bei der Verwendung müssen screenSie die visuelle Klingel ausschalten und die akustische Glocke über vbell offIhren Bildschirm oder durch Drücken von ctrl+ a ctrl+ einschalteng .

scai
quelle
1
Jawohl! tput belund xterm*bellIsUrgent: truegenau das habe ich gesucht.
Sebastian
1
es funktioniert fast perfekt, danke! Die hörbare Glocke screenfunktioniert jedoch nur, wenn sie über die sichtbare Bildschirmregisterkarte ausgelöst wird ...
Sebastian
1
@Sebastian Ah das stimmt, ich frage mich, ob dies ein Fehler ist oder ob er durch eine Konfigurationsoption deaktiviert werden kann.
Scai
das hat mir aber schon sehr geholfen. Ich werde versuchen, das herauszufinden. Oder haben andere vielleicht eine Ahnung?
Sebastian