标签: arbtt

Ubuntu 14.04 arbtt-stats索引到大错误

我最近安装了arbtt,这似乎是一个基于规则,基于规则的自动时间跟踪器. http://arbtt.nomeata.de/#what

我大部分时间都在工作,但收集统计数据大约30分钟后,我最终得到以下错误.

Processing data [=>......................................................................................................................................................................................]   1%
arbtt-stats: Prelude.(!!): index too large
Run Code Online (Sandbox Code Playgroud)

有没有人对我可以解决这个问题的方法有什么建议,或者更好的是,解决它?我对用于创建规则的编码语言有0次经验(我相信Haskell).我在这一点上所做的就是尽可能地遵循文档.

此错误最终导致该工具无用,因为它不会收集数据超过30分钟.要修复它,我必须删除日志并从头开始.我主要关注的是有一个可定制的,基于规则的时间跟踪器的概念,但我绝不会使用arbtt.

根据以下评论,我在下面提供了更多信息.

当我尝试运行arbtt-recover时,我得到了一长串错误,看起来像这样.所有这些似乎都与不受支持的TimeLogEntry相关.

Trying at position 1726098.
Failed to read value at position 1726098:
   Unsupported TimeLogEntry version tag 0
Run Code Online (Sandbox Code Playgroud)

至于配置文件,这是我到目前为止.

$idle > 30 ==> tag inactive,

-- A rule that matches on a list of strings
current window $program == ["Chrome", "Firefox"] ==> tag Web,

current window $program == ["skype"]  ==> tag Skype,

current window $program == ["jetbrains-phpstorm"] ==> tag PhpStorm,

( current window $title =~ m!Inbox! …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu haskell time-tracking arbtt

4
推荐指数
1
解决办法
205
查看次数

标签 统计

arbtt ×1

haskell ×1

linux ×1

time-tracking ×1

ubuntu ×1