Is there some mature and usable application or tool that would enable tracking desktop activities to aid in time tracking?
Over 10 years (back when I used Windows at work), I recall I was using an app on Windows – I forgot what it was, definitely closed source, although very well made – that would sit somewhere in the tray and just track my activities (mostly just active window title and app), and later it would enable me to look back at the data, analyze it and categorize the time.
I recall that for my rather ADD-ish brain, this was a life-saver.
I don’t recall name of the app, but it looked kinda similar like timeBro (judging just from brief look at their web page and their demo)
I haven’t seen anything like that for Linux – I admit I haven’t really tried to search very hard. Given the vast diversity of desktops (from GNOME to KDE to i3), technologies (Xorg to Wayland…) and work environments (native apps, web browsers, flatpaks, command lines, IDE’s, Vim’s, even SSH servers) I wonder if it would even be feasible to have something like this that would work reliably everywhere-ish and provide really useful data.
activitywatch looks really good. thanks for the link!
rescuetime looks nice but is actually mac/win only.
Rescuetime has linux packages: https://www.rescuetime.com/download_linux