Draft: Deeper integration w/ homed secure lock
This wires up GNOME to handle secure locking, i.e. homed locking, where the user session is frozen and encrypted.
This MR was split out from !3258, to break the dependency loop between gnome-shell and GDM
With this MR, gnome-shell will now:
- Offer to activate a secure lock in gnome-shell search results
- Offer to secure lock in the quick-settings (in a normal session & on the unlock screen)
Requires https://github.com/systemd/systemd/pull/31796 and gdm!251
Edited by Adrian Vovk