Que font les plugins ActivityWatch et InactivityWatch?

11

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

Tout le monde peut me expliquer comment cela fonctionne? J'ai essayé d'activer / désactiver, mais je ne vois rien.

Onglet Plugins

peppe84
la source
à 11,10 J'ai installé terminaison - il n'y avait pas de « inactivitywatch » - mais il y avait un « activitywatch » - où es-tu « inactivitywatch »?
fossfreedom
est un plugin par défaut du paquet 0.96-0ubuntu1 (dépôt précis d'univers)
peppe84

Réponses:

15

InactivityWatch

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

"Surveiller le silence" est utile dans le scénario suivant: Supposons que vous ayez un travail de longue durée qui produit une sortie pendant son exécution, par exemple la construction de certains logiciels. Il serait alors intéressant de sélectionner l'action "Surveiller le silence". Cela surveiller en permanence l'activité dans le terminal, et en l'absence de sortie arrive pendant un certain temps configurable, il marquerait la fenêtre comme si urgente qu'il clignote dans la barre des tâches Gnome.

La «surveillance de l'activité» complète la «surveillance du silence» et est utile pour les travaux de longue durée qui produisent rarement une sortie, et vous souhaitez être alerté lorsque la sortie se produit. Peut-être "queue -F / some / log / | grep SomePattern" est un exemple typique.

En regardant le code source des plugins ( /usr/share/terminator/terminatorlib/plugins/activitywatch.py), il n'est en fait 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 n'est affichée jusqu'à la prochaine mise à jour du fichier.

entrez la description de l'image ici

ActivityWatch

Lors de la surveillance d'un fichier journal, il est parfois utile d'être averti lorsqu'il a été mis à jour.

entrez la description de l'image ici

Une notification est envoyée à chaque mise à jour du fichier.

Remarque: une fois qu'une notification est affichée, aucune autre notification n'est envoyée pendant 10 secondes codées en dur, vous n'avez donc pas de flux continu de notifications affichées pour un fichier mis à jour en permanence.

Comment activer

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

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

entrez la description de l'image ici

liberté de fossé
la source
2

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

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

Je vais supposer que le plugin InactivityWatch fait le contraire du plugin ActivityWatch et vous avertit d'une (longue) inactivité dans cette fenêtre de terminal.

Meta Bergman
la source
C'est correct. En fait, les deux plugins sont définis dans /usr/share/terminator/terminatorlib/plugins/activitywatch.py.
htorque