Was machen die ActivityWatch- und InactivityWatch-Plugins?

11

Ich habe eine Suche auf Google, aber ich habe nichts über die Messung dieser beiden Plugins gefunden: Inaktivitätsuhr und Aktivitätsuhr.

Kann mir jemand erklären, wie es funktioniert? Ich habe versucht, es zu aktivieren / deaktivieren, aber ich kann nichts sehen.

Registerkarte Plugins

peppe84
quelle
In 11.10 habe ich Terminator installiert - es gab keine "Inaktivitätsuhr" - aber es gab eine "Aktivitätsuhr" - woher hast du "Inaktivitätsuhr"?
Fossfreiheit
ist ein Standard-Plugin von 0.96-0ubuntu1-Paket (Universum präzise Repository)
peppe84

Antworten:

15

InactivityWatch

Dieses neue Plugin wurde wie in diesem Fehlerbericht beschrieben entwickelt .

"Achten Sie auf Stille" ist im folgenden Szenario hilfreich: Angenommen, Sie haben einen Job mit langer Laufzeit, der während der Ausführung eine Ausgabe erzeugt, z. B. das Erstellen einer Software. Dann wäre es cool, die Aktion "Auf Stille achten" auszuwählen. Dies würde die Aktivität im Terminal kontinuierlich überwachen, und wenn für eine konfigurierbare Zeit keine Ausgabe eintrifft, wird das Fenster als dringend markiert, sodass es in der Gnome-Taskleiste blinkt.

"Auf Aktivität achten" ergänzt "Auf Stille achten" und ist nützlich für Jobs mit langer Laufzeit, die selten eine Ausgabe erzeugen. Sie möchten benachrichtigt werden, wenn eine Ausgabe erfolgt. Vielleicht ist "tail -F / some / log / file | grep SomePattern" ein typisches Beispiel.

Wenn man sich den Quellcode ( /usr/share/terminator/terminatorlib/plugins/activitywatch.py) des Plugins ansieht , ist er tatsächlich nicht konfigurierbar - es ist fest codiert, eine Benachrichtigung 10 Sekunden nach der letzten Aktualisierung einer Datei anzuzeigen. Sobald diese Benachrichtigung angezeigt wurde, werden bis zur nächsten Dateiaktualisierung keine weiteren Benachrichtigungen angezeigt.

Geben Sie hier die Bildbeschreibung ein

ActivityWatch

Bei der Überwachung einer Protokolldatei ist es manchmal hilfreich, nach einer Aktualisierung gefragt zu werden.

Geben Sie hier die Bildbeschreibung ein

Eine Benachrichtigung wird gesendet, sobald die Datei aktualisiert wurde.

Hinweis: Sobald eine Benachrichtigung angezeigt wird, wird eine weitere Benachrichtigung für weitere 10 Sekunden nicht gesendet. Daher wird für eine ständig aktualisierte Datei kein kontinuierlicher Strom von Benachrichtigungen angezeigt.

So aktivieren Sie

Möglicherweise etwas verwirrend, werden die Inaktivitäts- und Aktivitätsüberwachungs- Plugins nicht anhand ihrer Plugin-Namen angezeigt.

Klicken Sie mit der rechten Maustaste auf ein Abschlussfenster. Sie können individuell festlegen, ob entweder auf Stille oder auf Aktivität oder auf beides geachtet werden soll.

Geben Sie hier die Bildbeschreibung ein

Fossfreiheit
quelle
2

Ich habe das InactivityWatch-Plugin nicht gesehen, aber ich kann Ihnen sagen, was das ActivityWatch-Plugin tut:

Klicken Sie mit der rechten Maustaste auf ein Terminalfenster, in dem Sie sich befinden, und klicken Sie auf "Auf Aktivität achten". Jedes Mal, wenn in diesem Terminal Aktivitäten stattfinden, wird eine Benachrichtigung über pynotify gesendet (die libnotify aufruft) und sollte eine Benachrichtigung auf Ihrem Desktop anzeigen.

Ich gehe davon aus, dass das InactivityWatch-Plugin das Gegenteil des ActivityWatch-Plugins bewirkt und Sie auf eine (lange) Inaktivität in diesem Terminalfenster hinweist.

Meta Bergman
quelle
Das ist richtig. Eigentlich sind beide Plugins in definiert /usr/share/terminator/terminatorlib/plugins/activitywatch.py.
Htorque