Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ gone Public

Where did my time go?

License

Notifications You must be signed in to change notification settings

dim13/gone

Gone Time Tracker

Go

Where has my time gone? X11 automatic work activity tracker in pure Go.

Synopsis

Gone performs automatic time accounting on EWMH capable Window Managers by looking at _NET_ACTIVE_WINDOW atom and storing time spent on a particular application.

Gone is aware of ScreenSaver and suspends accounting if ScreenSaver triggers.

As fallback (see caveats) gone also stops at user inactivity. The inactive time is counted separated.

Results are presented at http://localhost:8001/

Installation

go get github.com/dim13/gone

Caveats

  • For xmonad Window Manager EwmhDesktop extension is required.

  • xscreensaver seems to ignore MIT-SCREEN-SAVER extension. Use xidle/xlock instead and/or activate X11 ScreenSaver:

    xset s default

Alternatives

http://arbtt.nomeata.de/ - automatic, rule-based time tracker

Dockerize

docker run -ti --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix dim13/gone

About

Where did my time go?

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /