I couldn't find much information on this online, so I was wondering if anyone has any similar experience.
I have a machine with Void Linux installed, which uses Runit. I have installed greetd which works with agreety, but I'm trying to test out gtkgreet. Setting up greetd to run gtkgreet in cage gives me errors. Fair enough, I am certain I misconfigured something.
The issue is when I try to switch to a different terminal. Seems like the greetd from XBPS on runit wants to refresh every second once it fails. So until the config is rewritten to launch a command that works, it will constantly spam the same error messages.
Again, this would be okay, but when I switch to a different terminal, it seems to pull me back every time there's a new error message, which is every second, making it very difficult to login or do anything on those other terminals.
This is pretty disastrous and borderline locks me out of my computer, so I wanted to hear if this situation sounded familiar to anyone.
Edit:
Seems there are two configurations for greeter sessions, the default_session and the initial_session. Putting the cage gtkgreet in the initial session, and not the default session, prevents the issue, because the initial_session only gets attempted once. This is still weird to me especially since the resources I was using suggested using cage gtkgreet under the default session.
There are some things that do change. In my case, it says my window manager is sway when it is actually river. So certain things will stop working as expected if it is not maintained. This is different from a game, because as systems change, it doesn't affect how the game works if the platform it runs on can be emulated. In a sense, the game is still being updated because the emulators required to use it are being updated.