Skip to content

Triple countdown timer utility (gui for linux), features: auto cycle, window to top, adj beep pitch, ability to execute bash commands.

License

Notifications You must be signed in to change notification settings

BrerDawg/timer_util_linux

Repository files navigation

Apr 2024 v1.06

timer_util_linux

Linux triple countdown timer utility (gui), features: auto cycle, window to top, adj beep pitch (if o/s supports beep cmd), and ability to execute bash commands.

Purpose

To count time.

Dependency

Requires: FLTK library, a lean but functional gui library, fltk-1.3.4-2 or better should work.

Build

The code was developed with gcc on Ubuntu 20.04 64 bit.

Build this app by typing 'make', no installation is required.

Usage

Run app from where you built it, it also needs write permissions to same folder to save 'timer_util_linux.ini' on exit.

Hover over some controls to see hints. Enter times using keypad buttons, not keyboard. The minute increment buttons can be right clicked to decrement the Time Interval.

Add an ampersand at end of a bash command to make cmd run in the background, else you won't be able to make this utility come back to the foreground till bash command completes.

Code and Shortcomings

Some of the code is re-purposed from other projects I've tinkered with over the years, so excuse the prehistoric c style, evolving conventions and inefficiencies.

Fltk's fluid gui designer was used for layout of main window controls, fluid generated 'fluid.h' and 'fluid.cxx'.

timer_util_linux

About

Triple countdown timer utility (gui for linux), features: auto cycle, window to top, adj beep pitch, ability to execute bash commands.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages