| 1 | A single script, re-executed in a loop at some intervals, serially grabbing all |
| 2 | the needed data and outputting a status bar string, then passed to `xsetroot -name`, |
| 3 | while saving state in files (e.g. previous totals, to be converted to deltas). |
| 4 | |
| 5 | This actually worked surprisingly-OK, but had limitations: |
| 6 | |
| 7 | - I use an SSD and want to minimize disk writes |
| 8 | - not flexible-enough to support my main goal - easy experimentation with |
| 9 | various ad-hoc monitors: |
| 10 | - I want to set different update intervals for different data sources |
| 11 | - I don't want long-running data collectors to block the main loop |