Task Coach - Your friendly task manager

Frequently asked questions

I upgraded to a new version and now I cannot load my Task Coach file. It says: "Error loading .tsk. Are you sure it is a Task Coach file?". I'm sure the file's ok. What next?

Remove your TaskCoach.ini file and try again. Sometimes errors in loading old settings files will cause Task Coach to barf on .tsk files that are just fine. The TaskCoach.ini file is located in C:\Documents and Settings\<yourname>\Application Data\TaskCoach if you're on Windows and in /home/<yourname>/.TaskCoach if you're on Linux.

I'm on Windows and when installing a new version of Task Coach the installer complains it cannot replace the MSVCP7.dll.

Make sure the old version of Task Coach is not still running, nor any applications started via Task Coach (e.g. a browser started by clicking on a link inside Task Coach).

I'm on Linux and after running taskcoach.py I get the message "ERROR: cannot import the library 'taskcoachlib' " and I was redirected here.

This probably means that the python version you are using to run taskcoach.py is different than the python version where the taskcoachlib folder was installed to, and hence python cannot find the library. The taskcoachlib folder is located in /usr/lib/python2.X/site-packages. If you find the taskcoachlib folder and run taskcoach.py with the same python version, Task Coach should run. So if taskcoachlib is in /usr/lib/python2.X/site-packages and taskcoach.py is located in /usr/bin than 'python2.X /usr/bin/taskcaoch.py' should work. To solve this more permanently you can move the taskcoachlib folder to the site-packages folder of your default python. To find out what your default python is, just start python from the command line, look for the version number and then exit with Control-D. Next, move the taskcoachlib folder from its current location to the site-packages folder of your default python version as follows (2.D is the version number of your default python version, 2.C is the version number where taskcoachlib was installed): 'mv /usr/lib/python2.C/site-packages/taskcoachlib /usr/lib/python2.D/site-packages'. Now running taskcoach.py should work.

I'm on Linux, using a window manager with virtual desktops. If I switch (back) to the virtual desktop where Task Coach was running, I can no longer find it. Where did Task Coach go?

Task Coach is probably minimized. Look for the little Task Coach icon in the system tray, click on it with your right mouse button and select 'Restore'. Apparently, switching between virtual desktops is implemented by sending a minimize event to applications. Unfortunately, Task Coach has no way to distinguish between minimize events caused by the window manager and minimize events caused by the user minimizing the window. If you run into this issue, you may want to change the setting 'Hide main window when iconized', see 'Edit' -> 'Preferences'.

Can I track effort for more than one task at the same time?

Yes, when you are tracking effort for a task, select the second task, right-click and select 'New effort...'. When you don't fill in an end-time, effort for that second task will be tracked too.

How can I mark a task 'inactive'?

Set the start date of the task to a future data or don't set a start date at all by unchecking the start date check box.

How does resizing of columns work?

In all viewers with columns, the subject column is automatically resized to fill up any remaining space. To resize a column, drag the right border of the header of the column you want to resize. If you make the subject column wider all other columns will be made smaller. If you make the subject column smaller all other columns will be made wider. If you make another column wider, the subject column will be made smaller and vice versa.

Can I run Task Coach from a USB stick?

Yes, just install it on a USB stick. In addition, in the files tab of the preferences dialog ('Edit' -> 'Preferences'), check 'Save settings (TaskCoach.ini) in the same directory as the program' to make sure your settings are saved on the USB stick.