GTK+ Focus Timer 1.0
Captures information about which windows you are spending
your time in, to assist with personal scheduling and preparing
Now available as a darcs repository:
darcs get http://quozl.linux.org.au/darcs/gfocustimer
- displays a continually updated timesheet for the current day,
- in manual mode, tracks time spent on each task selected, (you tell it
what you are working on),
- in watch focus mode, tracks time spent in other windows by
assigning the windows to tasks, (you tell it about other windows and
it figures out from that what you are working on),
- can display its own manual page in a window,
- provides an event log view as a separate window, allowing removal
and reassignment of past time periods,
- provides detailed focus event logging to stdout (configure --enable-log),
- supports user defined global shortcut keys so as to avoid the need to reach
for the window with the mouse,
- provides various display formats,
- end of work day scripting allows actions to be taken once the total time booked exceeds a limit.
This is the first stable release. Changes since 0.5 were:
- log focus events to stdout, set during configure,
- perform an external action on completion of working day,
- recognition of Enter key on task entry window.
- ChangeLog detailed list of changes made,
- gfocustimer-1.0.tar.gz (83Kb) source
- gfocustimer.txt the man page, which explains
how to use the semi-automatic focus watching mode,
- sawfish-raise.txt a way to have the Sawfish window manager raise the gfocustimer window periodically, contributed by Neal McBurnett.
Figure 1, Help - About Window
Displays limited information about the program and the GPL license
Figure 2, Help - Manual Window
Displays the manual page built into the program.
Figure 3, Main Window, Idle
This is the window that you have on your screen most of the time.
This particular shot of the window is in idle mode, not charging time
to any entry.
Figure 4, Main Window, Charging
When time is being charged, a green highlight covers the entry, and
the left column increments regularly.
Figure 5, Main Window, Connecting
When you have chosen to use Watch Focus mode, and you have selected an
entry but have yet to select the window to connect to it, the entry is
displayed in red. It reverts to green once the other window has been
Figure 6, Edit - Entry Window
Creating or editing entries uses this trivial window. However, since
you may want to edit the time charged while charging time the
change you make to the entry will include the time charged while
making the change.
Figure 7, Event Log Window
This is the event log view of the same data, showing the
start time, duration, and task name. For events relating
to the watch focus mode, the window title is recorded in
the Details column. The Reassign button can be used to
adjust an event so that it is charged to a different task.
The Remove button can be used to remove an event, and
thereby decrement the task total time by the duration of
Figure 8, Preferences Window Views
The place where you may define a shortcut for gfocustimer operations.
Users of Window Maker will recognise the layout here.
You may be able to help.
- package this for distribution,
- test out my code and find any defects,
- make feature suggestions,
- see also README, TODO and NEWS in source kit.
Page Change Log
|2006-06-02||Add darcs repository, which
has some changes over 1.0, go look.|
|2001-11-26||Release 1.0, update all
screenshots, remove static build for 0.5, remove patch for 0.5, remove
non-working RPM distribution.|
|2001-11-25||Rikke D . Giles writes to me
to let me know that the .src.rpm file doesn't work on Mandrake Linux.
His return mail address doesn't work either, so I can't thank
| up |