
The service implementation already has to resolve the shell's unique name to exclude it from sender tracking. It can just as well take care of watching the shell D-Bus name, which simplifies the code and will allow for more flexibility when handling the shell disappearing from the bus. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3463>