Problem: To remain solvent, you must bill an average of five hours a day. To stay on track, you watch your daily and weekly totals.

Solution: Reset the session timer at the beginning of each work day and reset all timers at the beginning of each week.

KTimetracker makes tracking time simple. To start logging time against a task, double-click on the task. To stop logging time, double-click the task again. Active tasks display a small clock in the Session Time column.

Another visual clue of logging activity is the KTimetracker system tray icon. When a task is active, the second hand in the icon moves. If you rest the mouse pointer over this icon, the name of the active task will display in a tooltip. If more than one task is active, the task names in the tooltip are separated by commas.

KTimetracker maintains two timers for each task: one for the session time and one for the total time. In the default configuration, KTimetracker displays two columns for each timer, resulting in a total of four columns for each task:

Session Time

The time spent on the task since the session began.


The time spent on the task since all times were reset.

Total Session Time

The time spent on the task and all its subtasks since the session began.

Total Time

The time spent on the task and all its subtasks since all times were reset.

To start a new session, select FileStart New Session

To reset all times, select FileReset All Times

Desktop Tracking

Problem: You have two main projects that you switch between each day. To help organize your work, you keep your project 1 files on Desktop 1 and your project 2 files on Desktop 2.

Solution: Associate project 1 task with Desktop 1 and the project 2 task with Desktop 2. When you switch from Desktop 2 to Desktop 1 active, KTimetracker automatically stops the project 2 task and starts the project 1 task.

To associate a task with a one or more desktops, select TaskEdit... (Ctrl+E). Turn on Auto Tracking and select the desktop or desktops to associate with this task. When any of the selected desktops becomes active, after a short delay KTimetracker will be automatically start logging time against that task.

Idle Detection

Problem: You leave work early on Friday to run an errand and forget to stop the timer. When you return on Monday, the timer is still running.

Solution: Turn on idle detection on the Behavior page of the settings dialog.

KTimetracker can be configured to detect when the mouse and keyboard become idle. If the mouse and keyboard are idle for longer than the specified number of minutes, KTimetracker displays the following dialog:

KTimetracker Idle Detection Dialog
Continue timing

Apply the idle time to all active timers and keep them running.

You were working on the task(s) while your computer was idle and still are.

Revert timing

Subtract the amount of idle time from all active timers and stop them.

You were not working on the task(s) while your computer was idle and you are still not.