Today I had a strange problem with time being logged while my laptop was in standby mode.
I am so sure that my laptop was in standby mode, because it was in my backpack while commuting to work.
When looking into the yml-file that has been sent there is an URL logged with start and end like this:
start_time: 2008-03-18 06:15:40
end_time: 2008-03-18 08:31:45
06:15 is exactly the time I sent my laptop to standby when leaving home. I am sure it actually reached standby, as I always check this.
08:31 is about the time I started working. So this could be the time I fired up my computer when in the office.
It is not a big problem for me and I have seen this happening today for the first time, but it ruins my statistic. Its probably good as now i already used up my 'gaming' time for today, so i have to be productive for the rest of the day ;-)
I use RescueTime on my notebook - both at home and work. In corporate network I have to use proxy, of course at home not.
RescueTime data collector should automatically detect lack of proxy or at least try to send updates using proxy and directly (without proxy), if proxy was not found. That would save me a switching proxy on and off when I'm at work / home.
I have noticed that RescueTime is taking an increasingly large amount of time to startup when I boot up my machine. I'm almost to the point where I'm about to uninstall it. Has anyone else noticed this?
Different X windows (X11) apps all show up as just as 'X11' in RescueTime. It'd be nice if they were broken out per app.
Here's a way to get the name of the frontmost X11 app:
/usr/X11/bin/xprop -id `/usr/X11/bin/xprop -root |awk '/_NET_ACTIVE_WINDOW/ {print $5; exit;}'` WM_CLASS
It'll print something like this:
WM_CLASS(STRING) = "xterm", "XTerm"
or
WM_CLASS(STRING) = "emacs", "Emacs"
Of course, that'll only work if X11 is installed - for lots of users, /usr/X11 might not exist.
Hope this helps!