web-dev-qa-db-fra.com

À quoi servent les plugins ActivityWatch et InactivityWatch?

J'ai une recherche sur google mais je n'ai rien trouvé sur la fonction de ces deux plugins: la montre d'inactivité et la montre d'activité.

Tout le monde peut m'expliquer comment ça marche? J'ai essayé de l'activer/le désactiver mais je ne vois rien.

Plugins tab

11
peppe84

Veille d'inactivité

Ce nouveau plugin a été développé comme décrit dans ce rapport de bogue .

"Surveillez le silence" est utile dans le scénario suivant: Supposons qu'un travail de longue durée produise une sortie en cours d'exécution, par exemple la création de logiciels. Ensuite, il serait intéressant de sélectionner l’action "Surveillez le silence". Cela surveillerait en permanence l’activité dans le terminal et, en l’absence de sortie au bout d’un certain temps configurable, la fenêtre serait signalée comme urgente de sorte qu’elle clignote dans la barre des tâches de Gnome.

"Surveiller l'activité" complète "Surveiller le silence" et est utile pour les travaux de longue durée qui produisent rarement une sortie et que vous souhaitez être averti lorsque la sortie se produit. Peut-être que "tail -F/some/log/file | grep SomePattern" est un exemple typique.

En regardant le code source des plugins (/usr/share/terminator/terminatorlib/plugins/activitywatch.py), il n’est actuellement pas configurable - il est codé en dur pour afficher une notification 10 secondes après la dernière mise à jour d’un fichier. Une fois cette notification affichée, aucune autre notification ne sera affichée avant la prochaine mise à jour du fichier.

enter image description here

ActivityWatch

Lors de la surveillance d'un fichier journal, il est parfois utile d'être invité à le mettre à jour.

enter image description here

Une notification est envoyée chaque fois que le fichier a été mis à jour.

N.B. une fois qu'une notification est affichée, aucune autre notification n'est envoyée pendant 10 secondes, ce qui vous évite d'avoir un flux continu de notifications affichées pour un fichier constamment mis à jour.

Comment activer

Peut-être un peu déroutant, les plugins d'inactivitywatch et activitywatch ne sont pas affichés par leur nom.

Cliquez avec le bouton droit sur un volet de terminaison - vous pouvez définir individuellement pour surveiller le silence ou pour surveiller l'activité ou les deux.

enter image description here

15
fossfreedom

Je n'ai pas encore vu le plugin InactivityWatch, mais je peux vous dire ce que fait le plugin ActivityWatch:

Cliquez avec le bouton droit de la souris sur la fenêtre d’un terminal dans laquelle vous vous trouvez et cliquez sur "Surveiller les activités". Maintenant, chaque fois qu'il y a une activité dans ce terminal, une notification via pynotify sera envoyée (appelée libnotify) et devrait afficher une notification sur votre bureau.

Je vais supposer que le plug-in InactivityWatch fait l'inverse du plug-in ActivityWatch et vous avertit d'une inactivité (longue) dans la fenêtre de ce terminal.

2
Meta Bergman