

I use gnome-session-inhibit
quite a bit, but it’s hard to imagine a good way to automate it.
Sometimes I inhibit idle
to keep something on screen, and sometimes I just inhibit suspend
so something can complete.
It probably doesn’t make sense for the terminal to have anything more than a protocol to control it. The only real benefit to that would be in remote sessions, and it’s not really clear how it should work when multiple machines are involved.
I just started using finamp a couple of weeks ago and this inspired me to install the beta.
If I find any problems I’ll try to get involved on the repository. Discord is a bit of a turnoff though.