The arbtt package

[Tags: gpl, program]

arbtt is a background daemon that stores which windows are open, which one has the focus and how long since your last action (and possbly more sources later), and stores this. It is also a program that will, based on expressive rules you specify, derive what you were doing, and what for.

The documentation, which includes the changelog, can also be found at

WARNING: The log file might contain very sensitive private data. Make sure you understand the consequences of a full-time logger and be careful with this data.


Versions0.1, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.2.0, 0.3.0, 0.4, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5,, 0.5, 0.6, 0.6.1, 0.6.2, 0.6.4,, 0.7, 0.8, 0.8.1,,,,, 0.9,,,,
Change logNone available
Dependenciesaeson (>=0.6 && <0.10), array (>=0.4 && <0.6), base (>=4.5 && <4.9), binary (>=0.5), bytestring, bytestring-progress, containers (==0.5.*), deepseq, directory, filepath, old-locale, parsec (==3.*), pcre-light, strict, terminal-progress-bar, time (>=1.4), transformers, unix, utf8-string, Win32, X11 (>1.4.4)
CopyrightJoachim Breitner 2009-2013
AuthorJoachim Breitner <>
MaintainerJoachim Breitner <>
Home page
Bug tracker
Source repositoryhead: darcs get
Executablesarbtt-recover, arbtt-import, arbtt-dump, arbtt-stats, arbtt-capture
UploadedSat May 30 11:40:54 UTC 2015 by JoachimBreitner
DistributionsDebian:, LTSHaskell:, NixOS:, Stackage:
Downloads5232 total (346 in last 30 days)
StatusDocs not available [build log]
Last success reported on 2015-06-03 [all 1 reports]


old-localeIf false then depend on time >= 1.5. If true then depend on time < 1.5 together with old-locale.Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainers' corner

For package maintainers and hackage trustees