LEAP 15.1 - Fingerprint Reader

I can’t find one single utility (GUI) to let me use my fingerprint reader in 15.1 which is from SUSE / OpenSUSE. I read about a Yast2 utility, a Gnome utility 2-3 others… none of them exist in the official repos that I can find

I installed fprint from the repo using Yast, because the repo listed here doesn’t exist:
https://software.opensuse.org/download/package?package=libfprint&project=openSUSE%3ALeap%3A15.1

but I don’t know if the one in the standard repo is the current / best one.

james@linux-gx1p:~> lsusb
Bus 004 Device 006: ID 058f:9540 Alcor Micro Corp. AU9540 Smartcard Reader
Bus 004 Device 005: ID 03f0:231d Hewlett-Packard Broadcom 2070 Bluetooth Combo
Bus 004 Device 004: ID 1bcf:2888 Sunplus Innovation Technology Inc. HP Universal Camera
Bus 004 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 154b:006a PNY
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 138a:003c Validity Sensors, Inc. VFS471 Fingerprint Reader
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
james@linux-gx1p:~>

However:

james@linux-gx1p:~> fprintd-verify
list_devices failed: No devices available
james@linux-gx1p:~>

Kindly assume tha I’ve forgotten more about how to hack Linux than I remember, because I have.

I’m trying to sort this out myself, no idea if I’m going up the wrong tree, though.

grep fprint /etc/pam.d/common-auth

…returns nothing. Sure enough, if I look in /common-auth (I notice it’s a linked thing):

#%PAM-1.0

This file is autogenerated by pam-config. All changes

will be overwritten.

Authentication-related modules common to all services

This file is included from other service-specific PAM config files,

and should contain a list of the authentication modules that define

the central authentication scheme for use on the system

(e.g., /etc/shadow, LDAP, Kerberos, etc.). The default is to use the

traditional Unix authentication mechanisms.

auth required pam_env.so
auth optional pam_gnome_keyring.so
auth required pam_unix.so try_first_pass

No clue how to correctly link the two. I saw one guy asking how to do it to be able to use either fingerprint or password to login and etc. for 13.2, and nobody ever answered. I’m still digging though.

Yeah there are likje 73 PAM modules listed in the repos. I have no idea how this is intended to integrate with Gnome, Oauth, Yast or AppArmor. I’m done mucking around until somebody gives me some advise.

This is part where I install 2 packages from one repo, then sideload the two correct packages and break Linux.

Nope.

So… I found out that I can extract the link to the ‘experimental’ version of Fingerprint-GUI from the non-working one-click installer. I used that to install Fingerprint-GUI, and I got this:
https://i.imgur.com/OWJLQB5.png

So… I tracked down this .tar that’s supposedly a driver from HP for SLED 11 SP1. This is as far as I go. I am completely over my head here:

https://i.imgur.com/ClA3B9i.png