How to enable the fingerprint reader on a Framework laptop running Debian
I have spent three months distro hopping and deciding which works best for me. I have found these packages allow the fingerprint reader to work. Your system might already have these packages at the revisions below. It might have older versions. If you have older versions, remove them, and install the one below. There's no one size fits all that I can tell. It works fine on Debian-based systems. I couldn't get it to work on Ubuntu-based systems, but give it a shot, you might find a way to make it work.
I had to install gir1.2-fprint-2.0
sudo apt install -y gir1.2-fprint-2.0
Download required packages
Install in this order.
1. wget http://ftp.de.debian.org/debian/pool/main/f/fprintd/fprintd_1.94.2-1_amd64.deb 2. wget http://ftp.de.debian.org/debian/pool/main/libf/libfprint/libfprint-2-2_1.94.2-1_amd64.deb 3. wget http://ftp.de.debian.org/debian/pool/main/libu/libusb-1.0/libusb-1.0-0_1.0.26-1_amd64.deb 4. wget http://ftp.de.debian.org/debian/pool/main/f/fprintd/libpam-fprintd_1.94.2-1_amd64.deb
I find it's best to navigate to these files using your file browser and installing through the GUI versus using the command line.
Enable and enroll
Once your fingerprint reader is recognized, go ahead and configure the PAM configuration
Now enroll your fingerprints