ActivityWatch 和 InactivityWatch 插件有什么作用?

ActivityWatch 和 InactivityWatch 插件有什么作用?

我在谷歌上搜索过,但没有找到有关这两个插件“Inactivity watch”和“Activity watch”的任何信息。

有人能解释一下它是如何工作的吗?我试过激活/停用它,但什么也看不到。

插件选项卡

答案1

不活动监视

这个新插件是按照此处的描述开发的错误报告

“监视静默”在以下情况下很有用:假设您有一个长时间运行的作业,它在运行时会产生输出,例如构建一些软件。那么选择“监视静默”操作会很酷。这将持续监视终端中的活动,并且当在可配置的时间内没有输出到达时,它会将窗口标记为紧急,以便它在 Gnome 任务栏中闪烁。

“监视活动”是对“监视静默”的补充,对于很少产生输出的长期运行的作业很有用,并且您希望在输出发生时收到警报。也许“tail -F /some/log/file | grep SomePattern”是一个典型的例子。

查看插件源代码 ( /usr/share/terminator/terminatorlib/plugins/activitywatch.py),它实际上是不可配置的 - 它被硬编码为在文件上次更新后 10 秒显示通知。显示此通知后,在下次文件更新之前不会再显示其他通知。

在此处输入图片描述

活动观察

监视日志文件时,有时在文件更新时提示很有用。

在此处输入图片描述

每当文件更新时都会发送通知。

注意:一旦显示通知,则在另一个硬编码的 10 秒内不会发送另一个通知,因此对于不断更新的文件,不会显示连续的通知流。

如何启用

也许有点令人困惑,不活动观察活动观察插件不是通过其插件名称显示的。

右键单击终结器窗格 - 您可以单独设置为守望沉默或者观察活动或两者。

在此处输入图片描述

答案2

我没有见过 InactivityWatch 插件,但我可以告诉你 ActivityWatch 插件的作用:

右键单击您所在的终端窗口,然后单击“监视活动”。现在,只要该终端中有活动,就会通过 pynotify 发送通知(调用 libnotify),并且应该在您的桌面上显示通知。

我假设 InactivityWatch 插件的作用与 ActivityWatch 插件相反,并提醒您该终端窗口中的(长时间)不活动情况。

相关内容