Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

readme.md

Fingerprint Checker

Fingerprint Checker is merely a friendly terminal front end to fprintd

Desktop Environment Detection

  • 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.

User-Friendly Menu:

  • 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.

Fingerprint Management

  • 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.

Error Handling and Feedback:

  • 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.

Fingerprint Checker


Install Curl

Curl should already be installed, but just in case:

Fedora

sudo dnf install curl -y

or

Ubuntu

sudo apt install curl -y

To Install, simply run:

curl -s https://raw.githubusercontent.com/FrameworkComputer/linux-docs/main/Fingerprint-Checker/fpr-checker.sh -o fpr-checker.sh && clear && bash fpr-checker.sh

Running the script in the future

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




FAQ

  • 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 Fingerprint Troubleshooting guides