Allows fingerprint enrollment for other display managers other than GDM3.
Fixes missing fingerprint icons on the enrollment dialog
Adds a message to the dialog telling the user they need to add fprintd support - the name of the pam module is distro specific so this message is calculated at runtime - using a fallback string where the pam exe module name is not known/found
Note: For fingerprint support your distro must install the equivalent Debian libraries - fprintd and libpam-fprintd
Tested on Ubuntu 22.10 with a supported fingerprint scanner - unlocks both slickgreeter and gnome-screensaver once the pam module is enabled
Submitter Checklist
[X] Squashed commits with git rebase -i (if needed)
[X] Built budgie-control-center and verified that the patch worked (if needed)
Description
Allows fingerprint enrollment for other display managers other than GDM3. Fixes missing fingerprint icons on the enrollment dialog Adds a message to the dialog telling the user they need to add fprintd support - the name of the pam module is distro specific so this message is calculated at runtime - using a fallback string where the pam exe module name is not known/found
Note: For fingerprint support your distro must install the equivalent Debian libraries - fprintd and libpam-fprintd
Tested on Ubuntu 22.10 with a supported fingerprint scanner - unlocks both slickgreeter and gnome-screensaver once the pam module is enabled
Submitter Checklist
git rebase -i
(if needed)