Quel type de notification envoie Firefox lorsque le téléchargement est terminé?

8

J'utilise le gestionnaire de fenêtres dynamique de suckless (dwm). J'ai remarqué qu'il firefoxest capable d'envoyer de belles notifications lorsqu'un téléchargement est terminé. Voir les deux figures

aucune notification

Lorsque je suis sur une autre balise, j'obtiens ce type de notification ( 1balise inversée ) lorsqu'un téléchargement est terminé.

notification

Je voudrais utiliser ce type de notification pour mon autre uxterms. Par exemple, si un long travail est terminé, il devrait s'allumer comme ci-dessus. Au mieux, cela fonctionnerait également dans les GNU screensessions que j'utilise.

Je ne sais pas si c'est une Xorgou une dwmfonctionnalité. Des idées?

EDIT: La réponse de @scai est très pertinente, mais n'a pas la pleine compatibilité avec GNU screen. Au cas où quelqu'un pourrait encore améliorer cela, ce serait très apprécié.

Sébastien
la source

Réponses:

9

Il s'agit probablement de l' indice d'urgence qui peut être défini sur les fenêtres. Cette indication est reconnue par la plupart des gestionnaires de fenêtres.

La plupart des terminaux peuvent être configurés pour définir l'indice d'urgence lors de la réception d'une sonnerie . (u) xterm par exemple a l' bellIsUrgentoption et (u) rxvt a urgentOnBell.

Pour faire sonner la cloche dans un terminal, il suffit d'exécuter tput belou echo "\a"(selon le shell, vous devrez peut-être passer l'option -eà écho).

Lors de l'utilisation, screenvous devez désactiver la cloche visuelle et activer la cloche sonore via vbell offdans votre écran ou en appuyant sur ctrl+ a ctrl+ g.

scai
la source
1
Oui monsieur! tput belet xterm*bellIsUrgent: truec'est exactement ce que je cherchais.
Sebastian
1
cela fonctionne presque parfaitement, merci! screenCependant, la cloche audible ne fonctionne que si elle est déclenchée à partir de l'onglet d'écran visible ...
Sebastian
1
@Sebastian Ah c'est vrai, je me demande s'il s'agit d'un bug ou s'il peut être désactivé par une option de configuration.
scai
cela m'a déjà beaucoup aidé. Je vais essayer de comprendre cela. Ou peut-être que d'autres ont une idée?
Sebastian