Request: "Unlock" function in org.gnome.ScreenSaver D-Bus API
I'm an Android user currently, but I've preordered the Librem 5, and there's a feature I have on my phone now that I'd really like to have on my Librem 5 when I get it. On an Android phone (with Google apps), you can disable password authentication on the phone when a preset bluetooth device is connected.
I was looking into what would be necessary to achieve the same thing on the Librem 5 (and to test it on my laptop), and it appears that Phosh implements the org.gnome.ScreenSaver
D-Bus API. The Lock()
function locks the screen and activates the screen shield, SetActive(true)
activates the screen shield without locking, SetActive(false)
deactivates the screen shield and unlocks... what I'm looking for is a function that unlocks without deactivating the screen shield. From there I think it'd be relatively trivial to duplicate what Android does using something like BlueProximity.