After #144 we can encounter the case that either one of our connections (wayland, dbus or pipewire) disconnects and we want to exit until a reactivation happens. In that case we should cleanup all open connections, screencasts, pipewire streams, etc..
After #144 we can encounter the case that either one of our connections (wayland, dbus or pipewire) disconnects and we want to exit until a reactivation happens. In that case we should cleanup all open connections, screencasts, pipewire streams, etc..
This can/should probably wait until #141 is done.