gfocustimer(1) gfocustimer(1) NAME gfocustimer - prepare timesheet from X window usage SYNOPSIS gfocustimer DESCRIPTION gfocustimer captures information about which windows you are spending your time in, to assist with personal scheduling and preparing timesheets. gfocustimer displays a list of chargable tasks which con­ sist of an entry name and the time spent on the task. It can be used in a manual mode, where the user selects a new entry, or in a semi-automatic focus watching mode, where the user connects windows on screen to tasks. How to use the "Watch Focus" mode? In this mode, one or more windows on your screen can be assigned to a task. When you move between windows, the program charges time appropriately. Make Entries Set up a list of entries using the Entry - Create menu option a few times. Start Charging Click on the Charge Time toggle button, and time will start being charged to the first entry on the list ... the green highlight will indicates which entry is being charged to. (If another entry is selected, time will be charged to that instead. This is the manual mode.) Start Focus Click on the Watch Focus toggle button. This enables the semi-automatic focus watching mode. Select Entry Click on an entry in the list to select it. It will turn red, indicating that gfocustimer is waiting for a window to be selected. Select Window Immediately select the window that is to be charged to that entry. The entry will change to green from red, and a beep may be heard. Repeat the process (from select an entry) for each window that is to be assigned to an entry. When you move between windows, gfocustimer will detect the change and highlight the appropriate entry. If it does not know about the win­ dow, it will continue charging to the current entry. ENVIRONMENT DISPLAY default host, display number, and screen. HOME login directory. GFOCUSTIMER_LIMIT_VALUE number of seconds in working day GFOCUSTIMER_LIMIT_ACTION shell command to execute after limit value exceeded FILES ~/.gfocustimer contains files created by the program. ~/.gfocustimer/names list of entry names, one per line, as of last save, which will be used by gfocustimer when it is started on a new day. ~/.gfocustimer/2001-11-26 per-day timesheet files, one file per day in date order. Contents of each file is a list of entries, one line per entry, containing time in seconds followed by a tab character, then the entry name in quotes. Designed to be post-pro­ cessed by other tools. ~/.gfocustimer/shortcuts shortcut keys defined in the preferences window. AUTHOR James Cameron, quozl@us.netrek.org --