Gibt es eine ManicTime-Alternative für Linux?

Hintergrund

Ich suche nach einer App, die meine App-Nutzung den ganzen Tag über automatisch aufzeichnet, damit ich später nachsehen kann, was ich wann und wie lange gemacht habe.

Ich mag die GUI von ManicTime sehr. Es gibt 3 Zeitleisten: App-Nutzung, Dokument innerhalb der App (hauptsächlich aus dem Fenstertitel, nehme ich an) und Computerstatus: Wird verwendet/Abwesend/Aus.

Aber leider scheinen die Macher von ManicTime nicht sehr daran interessiert zu sein, Linux zu unterstützen .

Bis jetzt

Ich kenne RescueTime, das kommt dem, was ich suche, am nächsten. Die Benutzeroberfläche ist nicht so detailliert, wie ich es gerne hätte. AFAIK, es gibt keine sekundengenaue Zeitleiste, die ich erkunden kann. Besorgniserregend ist auch, dass die gesamte App-Nutzung in die Cloud hochgeladen wird. Ich würde es vorziehen, diese Daten lokal zu halten.

Klickbasierte (manuelle) Zeiterfassungen interessieren mich nicht. Ich bin mir ziemlich sicher, dass ich vergessen habe, die Erfassung zu starten und zu stoppen. Und selbst wenn ich es nicht tun würde, wären es definitiv viel weniger detaillierte Daten als bei einer automatisierten Lösung.

Gibt es eine ähnliche App, die ich vielleicht nicht kenne?

Gibt es eine Möglichkeit, ManicTime zuverlässig mit Wein arbeiten zu lassen?

Ich mach das

Es sollte eigentlich nicht zu schwer zu machen sein. Wir brauchen nur 2 Zutaten:

  1. Eine Möglichkeit, den aktuellen Fenstertitel/die aktive Anwendung transparent aus dem Hintergrund zu erhalten, ohne den Benutzer zu stören
  2. GUI zum Rendern gesammelter Daten

Ich dachte, (1.) könnte eine technische Herausforderung sein, aber anscheinend ist das nicht so: https://superuser.com/questions/382616/detecting-currently-active-window

(2.) ist viel einfacher, sobald wir unsere Datenbank mit Nutzungsdaten darin haben, aber es kann auch arbeitsintensiv sein, eine Benutzeroberfläche zu erstellen, die ähnlich ausgefeilt ist wie ManicTime.

Wer hätte Interesse an einem Open-Source-Projekt, um dies gemeinsam umzusetzen? :) Vielleicht sogar mit Functional Reactive Programming Bibliothek in Haskell? :)

Sonstiges

Ich suche hauptsächlich nach (freier und) Open-Source-Software, aber ich würde gerne wissen, ob es auch solche kommerzielle und/oder Closed-Source-Software gibt - insbesondere, wenn keine (F)OSS-Versionen verfügbar sind.

Ich benutze KTimeTracker . Es verfolgt leider keine einzelnen Anwendungen, kann aber bestimmte Projekte mit virtuellen Desktops verknüpfen. zB Desktop 1 <> Webbrowsing, Desktop 2 <> Programmieren, etc...

Antworten (1)

Sie können WhatPulse verwenden :

  • Die meisten Funktionen sind kostenlos (aber nicht das Anwendungsaktivitätsdiagramm)
  • Windows/Mac/Linux
  • Statistiken sind sowohl online als auch auf dem Desktop-Client verfügbar (von dem aus Sie sie als CSV exportieren können).
  • Unterstützt mehrere Computer
  • Es zeichnet Bewerbungsaktivitäten auf (nur Premium)

Geben Sie hier die Bildbeschreibung ein