web-dev-qa-db-ja.com

ActivityWatchおよびInactivityWatchプラグインは何をしますか?

Googleで検索しましたが、この2つのプラグインの非アクティブな監視とアクティビティ監視の測定については何も見つかりませんでした。

誰がそれがどのように機能するかを説明できますか?有効化/無効化しようとしましたが、何も表示されません。

Plugins tab

11
peppe84

無活動ウォッチ

この新しいプラグインは、この bug-report で説明されているように開発されました。

「沈黙を監視する」は、次のシナリオで役立ちます。たとえば、ソフトウェアのビルドなど、実行中に出力を生成する長時間実行ジョブがあるとします。次に、「沈黙を監視する」アクションを選択するといいでしょう。これにより、ターミナルのアクティビティが継続的に監視され、設定可能な時間内に出力が届かないと、ウィンドウが緊急としてマークされ、Gnomeタスクバーで点滅します。

「アクティビティの監視」は「無音の監視」を補完するもので、出力をほとんど生成しない長時間実行されるジョブに役立ち、出力が発生したときにアラートを受け取りたいと考えます。おそらく「tail -F/some/log/file | grep SomePattern」が典型的な例です。

プラグインのソースコード(/usr/share/terminator/terminatorlib/plugins/activitywatch.py)を見ると、実際には構成できません。ファイルが最後に更新されてから10秒後に通知を表示するようにハードコードされています。この通知が表示されると、次のファイル更新まで、それ以上の通知は表示されません。

enter image description here

ActivityWatch

ログファイルを監視する場合、更新されたときにプロンプ​​トが表示されると便利な場合があります。

enter image description here

ファイルが更新されるたびに通知が送信されます。

N.B.通知が表示されると、別の通知は別のハードコードされた10秒間送信されないため、継続的に更新されるファイルに対して通知の連続ストリームが表示されることはありません。

有効にする方法

おそらく少し混乱するかもしれませんが、inactivitywatchおよびactivitywatchプラグインは、プラグイン名。

ターミネーターペインを右クリックします-無音の監視またはアクティビティの監視または両方。

enter image description here

15
fossfreedom

私はInactivityWatchプラグインを見たことはありませんが、ActivityWatchプラグインの機能を説明できます。

現在のターミナルウィンドウを右クリックし、[アクティビティを監視]をクリックします。これで、その端末でアクティビティが発生するたびに、pynotifyを介した通知が送信され(libnotifyが呼び出されます)、デスクトップに通知が表示されます。

InactivityWatchプラグインはActivityWatchプラグインの反対を行い、そのターミナルウィンドウで(長い)非アクティブであることを警告すると仮定します。

2
Meta Bergman