Is there a simple GUI application that will monitor running processes periodically and alert the user when a process is not running? The ones I have found are far too complex (eg Monit). I am sure this is trivial to achieve with a script, but I’d rather use a GUI.
A use case would look like this: every 60 minutes check if Syncthing is running and display a notification if it’s not. In my experience, Syncthing is very reliable when it launches successfully but there may be an issue with conflicting versions that may prevent it from running at boot. Syncthing has no way to alert the GUI user when something goes wrong and you may find after you left home that your laptop hasn’t synced. Checking manually is a headache, prone to errors and goes against the idea of fit and forget.
(Debian Trixie with KDE Plasma)
By systems service you’re talking about systemd, right? I found this guide that sets up syncthing as a systemd service. Archwiki has a different one though.
And as the Archwiki alludes to, there’s this Syncthingtray tool that can be set up to show notifications.
Yeah, autocorrect isn’t great with technical terms. I meant systemd. I followed Arch’s instruction, and just enabled the services via
systemctl --user enable syncthing.service
I have tried Syncthingtray and Syncthingy. I found the former did too much that I never used, and the latter was an unnecessary process doing very little while always running and adding another icon to the tray. For me periodic checking with a script is enough and more efficient for the rare situation where Syncthing crashes of fails to start.
They do mention a plasmoid for KDE plasma, although according to their documentation that requires distro specific packaging. For Debian it looks like there’s a community package (right side).
EDIT:
Doesn't look too busy imo.