Service launch
This may help later when implementing org.mpris.MediaPlayer2
or org.gnome.Shell.SearchProvider2
Unfortunately, it's a bit of a hack as the window is still created and initialised in startup (with all the time & RAM penalties) but isn't shown until activate allowing this to work
After installing Hammond (inc. by flatpak) you'll notice that a org.gnome.Hammod
service is available even when Hammond isn't running (use D-Feet to inspect the bus). Whilst org.mpris.MediaPlayer2
doesn't require this it's generally nice to have (done by all(?) core apps) and any attempt at org.gnome.Shell.SearchProvider2
would be impossible without it