Fingerprint Checker is merely a friendly terminal front end to fprintd
- Highlight: The script automatically detects the current desktop environment and displays it at the top of the menu in yellow.
- Desktop Environment Detection: If the desktop environment is not GNOME, the script warns the user that fingerprint login might not work, but configuring sudo with fingerprint authentication is still possible.
- Clear Interface: The script presents a clear and simple menu that allows users to manage their fingerprint data through options like listing, enrolling, deleting, and verifying fingerprints.
- Highlighted Output: Important outputs, such as the desktop environment, fingerprint entries, and verification processes, are highlighted in yellow for easy visibility.
- Listing Fingerprints: Users can list all enrolled fingerprints for the current or a specified user.
- Enrolling Fingerprints: The script supports enrolling new fingerprints for the current user.
- Deleting Fingerprints: Users can delete all fingerprints for users.
- Verifying Fingerprints: The script allows users to verify an enrolled fingerprint for the current user, with the verification process highlighted in yellow.
- Input Validation: The script handles invalid input gracefully, providing feedback and re-prompting the user when necessary. Pausing for Review: After each operation, the script pauses and prompts the user to press Enter, ensuring they have time to review the output before returning to the menu.
Curl should already be installed, but just in case:
sudo dnf install curl -y
or
sudo apt install curl -y
curl -s https://raw.githubusercontent.com/FrameworkComputer/linux-docs/main/Fingerprint-Checker/fpr-checker.sh -o fpr-checker.sh && clear && bash fpr-checker.sh
After the install, you can run going forward with the following in the HOME directory. So merely opening a terminal and running this will work if the original script has not been moved.
bash fpr-checker.sh
- Why do we need this?
You likely do not, but, if you find that you get your finterprint reader to detect your prints, this is a little more user friendly than using fprintd-list, fprintd-enroll, fprintd-delete and fprintd-verify.
- I would rather do this the manual way.
Great, simply use fprintd-list, fprintd-enroll, fprintd-delete and fprintd-verify and $USER for each command.
Example:
fprintd-verify $USER
- Return to the Ubuntu Fingerprint Troubleshooting or Fedora Fingerprint Troubleshooting guides.
