RescueTime is Automatic Time-Tracking Software for Linux

RescueTime is a cross-platform application that aims to better your engagement with your work. Now available for Ubuntu and Fedora, RescueTime tracks how much time you spend on various tasks by monitoring every possibly imaginable process on your system and how long you spend using them.