diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 22 |
1 files changed, 11 insertions, 11 deletions
@@ -45,7 +45,7 @@ the file. Until it works, and whenever the cache is missing, the card draws its own chrome with `no weather data` and the thing to fix, rather than vanishing. Fetching is scheduled by conky itself: `conky.text` carries a single -`${execi 900 ~/.config/conky/bin/weather-fetch.sh}`, so the cache refreshes +`${texeci 900 ~/.config/conky/bin/weather-fetch.sh}`, so the cache refreshes every 15 minutes while the dashboard runs and never while it does not. The widget only ever reads `~/.cache/udt/weather.json`; it makes no network call and cannot block the draw. @@ -85,16 +85,16 @@ The disks and cache cards read a cache file that a sampler writes; they never call `du` or `statfs` themselves. `statfs` on an unreachable NFS path blocks, and the disks sampler exists so that a dead server costs a stale cache rather than a frozen draw. Sampling is scheduled by conky itself: `conky.text` carries -an `${execi}` per sampler, even though that block renders nothing under Cairo. - - ${execi 900 ~/.config/conky/bin/weather-fetch.sh} - ${execi 60 ~/.config/conky/bin/disks-sample.sh} - ${execi 900 ~/.config/conky/bin/cache-sample.sh} - ${execi 1800 ~/.config/conky/bin/pubip-sample.sh} - ${execi 900 ~/.config/conky/bin/slackware-sample.sh} - ${execi 300 ~/.config/conky/bin/calendar-sample.sh} - ${execi 1800 ~/.config/conky/bin/immich-fetch.sh} - ${execi 600 ~/.config/conky/bin/updates-sample.sh} +a threaded `${texeci}` per sampler, even though that block renders nothing under Cairo. + + ${texeci 900 ~/.config/conky/bin/weather-fetch.sh} + ${texeci 60 ~/.config/conky/bin/disks-sample.sh} + ${texeci 900 ~/.config/conky/bin/cache-sample.sh} + ${texeci 1800 ~/.config/conky/bin/pubip-sample.sh} + ${texeci 900 ~/.config/conky/bin/slackware-sample.sh} + ${texeci 300 ~/.config/conky/bin/calendar-sample.sh} + ${texeci 1800 ~/.config/conky/bin/immich-fetch.sh} + ${texeci 600 ~/.config/conky/bin/updates-sample.sh} The disks sampler runs once a minute; the cache, Slackware and public-IP samplers run every 15, 15 and 30 minutes respectively, because `du -sh |
