This is a META task for improving the whole integration of `fprintd` on Solus and especiall when using fingerprint readers on the Gnome desktop. Fedora currently has wonderful support for fingerprint scanners and I hope that these could be integrated in to Solus. Below are point of interest that should be improved up on in order to get a great experience:
- [ ] Enable sudo unlock using fingerprint. This falls back to password if user takes too long time.
- [ ] Force the use of password in order to modify fingerprints (not done on Fedora, but suggested on ArchWiki)
- [ ] Add documentation for `fprintd` on the help-center-docs (I will see about this myself when we have better integration)
Gnome specifics:
- [x] Allow unlocking of `gdm` using fingerprint (see D8542)
- [ ] Get the fingerprint support wired in to gnome-control-center
- [x] Unlocking gnome-screensaver using fingerprint (see D8542)
##Image examples of some improvements:
{F4686930}
{F4686932}
{F4686935}
A good starting point for the integration points would be to have a look at spec files from [Fedora](https://apps.fedoraproject.org/packages/).
Abdulkadir Furkan Şanlı (#abdulocracy), 2019-05-05 10:43:03 UTC
I'd like to look into the GNOME integration specifically, since it is the most user-facing side of the integration. Will look into how Fedora does this.
It appears that `gnome-control-center` looks for the DBUS service `net.reactivated.Fprint` and decides based on that if it should show that part of the gui or not (https://gitlab.gnome.org/GNOME/gnome-control-center/-/blob/master/panels/user-accounts/um-fingerprint-dialog.c#L77).
I still can't figure out why this doesn't show. Any professional help from someone that understands dbus would be highly appreciated.
This is a META task for improving the whole integration of `fprintd` on Solus and especiall when using fingerprint readers on the Gnome desktop. Fedora currently has wonderful support for fingerprint scanners and I hope that these could be integrated in to Solus. Below are point of interest that should be improved up on in order to get a great experience: - [ ] Enable sudo unlock using fingerprint. This falls back to password if user takes too long time. - [ ] Force the use of password in order to modify fingerprints (not done on Fedora, but suggested on ArchWiki) - [ ] Add documentation for `fprintd` on the help-center-docs (I will see about this myself when we have better integration) Gnome specifics: - [x] Allow unlocking of `gdm` using fingerprint (see D8542) - [ ] Get the fingerprint support wired in to gnome-control-center - [x] Unlocking gnome-screensaver using fingerprint (see D8542) ##Image examples of some improvements: {F4686930} {F4686932} {F4686935} A good starting point for the integration points would be to have a look at spec files from [Fedora](https://apps.fedoraproject.org/packages/).