在Linux上使用ActivityWatch跟踪屏幕时间

简介:ActivityWatch是一款开放源代码,易于隐私的应用程序,可跟踪您如何在台式计算机或移动设备上花费时间。

ActivityWatch:一个开源应用程序,可以跟踪在任何应用程序上花费的时间

使用ActivityWatch,您可以查看在不同应用程序上花费的时间

活动观察 是一款跨平台的开源应用程序,可帮助您跟踪时间并衡量生产率。这使您可以跟踪花费在应用程序,浏览器和AFK中的时间(远离键盘),或者系统处于休眠状态的时间。

除了跟踪时间外,还有许多有用的可视化功能,使您可以轻松地分析如何花费时间来提高生产率。

Activitywatch Afk

救援时间和 躁狂时间..

ActivityWatch可在Linux,Windows,macOS和 安卓系统..它还提供了适用于Chrome和Firefox的浏览器扩展。目前,App Store上没有iOS应用。

ActivityWatch时间轴

它是相当新的,并且正在积极开发以解决现有问题并引入新功能,例如能够跨多个设备同步活动数据的功能。

应该提到的是,对于注重隐私的用户,收集的数据存储在设备本地。这很好,因为您可以跟踪花费的时间,而不会被其他人跟踪。

ActivityWatch功能

ActivityWatch设置

基本上,ActivityWatch可用于监视活动并分析不良的屏幕显示时间或改善设备上操作的计时性。

为了分解,下面是一些我要强调的有用选项:

  • 应用程序/程序中您日常活动的摘要,按使用时间进行排序。
  • 使用扩展程序可以跟踪浏览器活动的时间,并获取所有活动标签上花费的时间的准确数据。
  • 跟踪AFK时间和非AFK时间。 (AFK —“远离键盘”的缩写,即不在计算机前)
  • 提供时间表的各种可视化效果以监视活动
  • 能够跟踪使用以下命令在编辑器中编写代码所花费的时间 守望者..
  • 活动历史记录,用于分析生产力
  • 分类有助于详细分析的时间
  • 您可以添加更多类别以微调时间轴持续时间。
  • 能够导出/导入数据 JSON格式 文件
  • 实验秒表功能
  • 我们在本地存储数据以尊重您的隐私。

在Linux上安装ActivityWatch

注意事项: 如果您的Linux发行版不支持系统任务栏图标, 文献资料 关于解决方法。

不幸的是,我找不到AppImage,Flatpak或Snap。

但是, AUR 要在Manjaro或Arch Linux上安装的软件包。

所有其他Linux发行版都包含一个ZIP文件。 aw-qt 要运行的应用程序。

为此,您需要解压缩zip存档文件,然后运行二进制文件并双击以安装aw-qt应用程序。

Aw QtAw Qt

您还可以如下使用终端:

cd activitywatch-v0.9.2-linux-x86_64
sudo ./aw-qt

提取的文件夹的位置和文件名可能不同。使用上面的命令之前,请切换到正确的目录。完成后,从系统任务栏图标访问ActivityWatch,或直接访问localhost:5600。

你也可以检查 GitHub页面官方网站 了解更多信息。

下载ActivityWatch

作为参考,如果您定期使用ActivityWatch,则需要将下载的文件移至/ opt目录,并在/ usr / share / bin目录中创建指向aw-qt可执行文件的链接。这使应用程序可以作为常规命令供系统上的所有用户使用。 “爆米花时间”安装教程中显示了类似的方法。

我对ActivityWatch的看法

Activitywatch屏幕截图

时间跟踪Pop!支持系统任务栏图标!在_OS 20.04上完全可用。您可能会遇到无法从系统任务栏图标访问ActivityWatch的错误(也 GitHub上的已知问题)。在这种情况下,您将需要通过localhost:5600访问它。

就个人而言,鉴于我在台式机上使用它并且不打算在智能手机上使用它,因此我对提供的功能感到非常满意。

我鼓励您尝试这个不错的开源项目并在整个过程中提供支持。如果您喜欢该项目,请多加注视或赞助该项目。 GitHub资料库..

在下面的评论中让我们知道。

在Linux上使用ActivityWatch跟踪屏幕时间

Sidebar