Written by Lyndon Hill, (c) 2008. See http://www.lyndonhill.com. Orologio Rosso icon obtained from Wikimedia Commons.
This timer counts down a specified time, is repeatable, has a rest timer and features profiles for easily selecting a configuration.
The timer screen is split into 3 sections: configuration panel (top left), repeat counter (top right in blue) and the countdown display.
The drop down selector shows the current profile name. A new profile can be created by editing the name and clicking the Add button. The selected profile is deleted by clicking the Delete button and you can clear the timer and repeat counter by pressing Clear.
On the next line, the sound file (uncompressed WAVE format only) can be entered. You may select to use the Zaurus buzzer or mute the sound. Sounds are played by Linux OSS. On the Zaurus, if the sample is not found or invalid then the buzzer is used. The buzzer checkbox is ghosted on desktop Linux.
The rest timer allows you to set how much time to rest between repeated countdowns. The main timer is set here. When the main timer reaches zero the alarm sound is played and then the rest timer is engaged if the countdown is to be repeated. Set the rest time to 0 if you do not want rest.
Set how many times you wish to repeat the countdown. If you use more than one repeat then use a sound sample that has a duration of less than 1 second.
Shows the main countdown in red. During rest time the display changes to green. Start/stop and reset buttons are shown underneath.
Profiles are saved when you exit the program.
For longer countdown times, make sure that your system will not go to standby or shutdown - counting will halt until the system is resumed.