Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

So since I started using askubuntu.com I've spent entirely too much time here answering other people's questions. Now maybe someone could help me with that by answering this one. I'm looking for time management software for Ubuntu.

There are a number of these programs floating around for Windows. RescueTime is one that is very popular. The key features that I'd like to see in a linux app that RescueTime has are:

  1. Automatically records what application you are using, including what websites you visit.

  2. Reports and graphs on your time usage.

  3. Notifications for when you have spent too much time on "distractions."

While RescueTime doesn't officially support linux, there is an open source RescueTime Linux Uploader. Unfortunately, it seems to only support Firefox and Epiphany for website tracking. I'm a Chromium user.

The other major drawback to RescueTime is that it is a web service. I'd much rather not upload detailed information about how I spend my time to some third party. Google already knows too much about me as it is.

Project Hamster, a GNOME time management app, comes so close. Sadly, it does not automatically track what you are doing. If I had enough discipline to manually report to an applet what I was up to, I doubt I'd need this. (How cool would it be if they provided some Zeitgeist integration to handle that part?)

share|improve this question
    
There, have a badge for this fine question :) –  dr Hannibal Lecter Nov 7 '10 at 13:12
    
Is there anything new that came up since the last answers ? –  dawez Jul 22 '12 at 8:06
    
Sadly, no... If anyone else has come across something cool, feel free to add it below. The great thing about AskUbuntu is that it's designed to be updated. I'll certainly up vote and/or change the accepted answer if I hear something better. –  andrewsomething Jul 22 '12 at 23:41
add comment

13 Answers

up vote 11 down vote accepted

Hamster doesn't automatically track your actions, but it can be set to remind you every few minutes, which I actually find more useful. You can ask yourself every n minutes "am I still doing what I was planning to do?", "should I stop now?", "why am I not doing what I planned to be doing?" Then you can change course right away, rather than at the end of the day finding you spent three hours on askubuntu. :-)

Ultimately I want to develop more mindfulness of where I'm using my time, and these questions help.

share|improve this answer
    
Yeah, i forgot to mention the 'reminder' feature, it is really usefull. –  Strae Oct 15 '10 at 6:32
add comment

Project Hamster as you said is great, and while it cant track what you are doing, it can track what workspace you are using, and switch the time spent on it on your project; I have 12 workspaces, 1 for graphic, 1 for code development, 1 for testing, 1 for email and web surfing, and so on..

I bet if you just need to configure how do you use workspaces and Hamster.

Another suggestion may be Makesometime.com, but this is a web service and doesnt do nothing automagically, so i dont think it fits you

share|improve this answer
1  
Very cool. I didn't know Hamster could do that. –  andrewsomething Oct 14 '10 at 21:56
    
Yep, the problem is that this feature doesnt work with compiz, but just with Metacity, atm (this is marked as a bug: bugzilla.gnome.org/show_bug.cgi?id=623717). –  Strae Oct 15 '10 at 6:31
add comment

I also believe that time management tools are essential in order to stay productive. One way to stay productive is to avoid distractions, which will allows you to limit wasted time. Airplane Mode is a great way to avoid distraction when working. With this mode you need to turn off all your gadgets like your mobile phone. This will avoid you getting distracted by text messages and phone calls.

share|improve this answer
1  
Agreed. Have look at the Pomodoro Technique. See en.wikipedia.org/wiki/Pomodoro_Technique and pomodorotechnique.com –  Clive van Hilten Nov 1 '12 at 13:15
add comment

For managing people working from home plus for recording hours worked http://www.timedoctor.com is a fantastic program as it will give you an email every day with a list of your team and what they have done, plus a list of tasks they are working on. There are multiple time management principles that are used in the software to increase productivity. You should try it.

share|improve this answer
add comment

I use http://www.emacswiki.org/cgi-bin/wiki/PlannerMode. I think one of the main advantages is that Emacs is not going anywhere anytime soon and some of the other PIM's my get forked into something else or may die altogether. Plus if you use it already it just adds that much more value to Emacs.

share|improve this answer
add comment

Can't comment on the Zeitgeist answer, so I have to write this in a new one:

There is a tool called Activity Journal written by the Zeitgeist developers. It can at least show you, what you did when at the day and does this automatically. Additionally it provides you fast access to the files you used as they are not only listed but also clickable so you can open them directly from Activity Journal.

Atm it lacks real productivity features, but I bet it can be extended to include these. At least it's a real helpful tool to quickly gain information on what you did when and jump to these files.

share|improve this answer
add comment

I have just found a program named "arbtt". It can be installed via the Ubuntu repos. For further information have a look at its webpage. To put it in a nutshell arbtt records your open active and inactive windows (don't worry, it distinguishes between the current state^^) and then stores the log locally. Then the information can be read by arbtt-stats which can be configured to your needs by a simple language. Haven't tried it out yet, but definitely will as this sounds really interesting.

share|improve this answer
    
Thanks. Definitely worth checking out. –  andrewsomething Nov 7 '10 at 17:11
    
New webpage: arbtt.nomeata.de –  Parto Mar 20 at 12:49
add comment

I use the rescuetime linux uploader and RescueTime. Unlike other which require you to report what task you are working on, it tracks what program is open and tells you how much time you spend off task or on task. Sign up for rescue time and they give you a link to the linux uploader (independantly maintained).

The released version comes with a firefox and epiphany plug in, if you need a chrome plug in use the expiremental or chrome test version.

share|improve this answer
add comment

In the meantime, RescueTime has released their own client.

share|improve this answer
add comment

Hmm...

  1. Automatically records what application you are using, including what websites you visit.

  2. Reports and graphs on your time usage.

Why you not using zeitgeist?

share|improve this answer
1  
Does zeitgeist actually do this somewhere? Zeitgeist is just a back end. I haven't seen anything using it like that, and I don't think my hacking abilities are up to writing that myself. Though as I said in the question, integrating zeitgeist with hamster would be perfect. –  andrewsomething Oct 14 '10 at 19:57
add comment

Check out the comparison of RescueTime and TimeDoctor and see which is best for you.

share|improve this answer
add comment

I am using proofhub from couple of months , it can track what you are doing and other features like to-do's, time tracking, casper mode, discussions make this tool very easy to use. Its 30 days free trial is also available

share|improve this answer
add comment

Lots of tools are available in market like timedoctor, proofhub and hamster that can help you out. I have tried both proofhub and hamster both helped me a lot.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.