Skip to content

Commit 9eba80b

Browse files
committed
Mise à jour de la vérification des dispositifs d'empreintes digitales pour utiliser fprintd-list et amélioration du message d'information sur l'utilisation de l'authentification par empreinte digitale.
1 parent 6b88391 commit 9eba80b

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

archlinux/install/tilling/bin/omarchy-setup-fingerprint

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,11 @@ print_info() {
2020
}
2121

2222
check_fingerprint_hardware() {
23-
if ! lsusb | grep -Eiq 'fingerprint|synaptics|goodix|elan|validity|FPC'; then
23+
# Get fingerprint devices for the user
24+
devices=$(fprintd-list "$USER" 2>/dev/null)
25+
26+
# Exit if no devices found
27+
if [[ -z "$devices" ]]; then
2428
print_error "\nNo fingerprint sensor detected."
2529
return 1
2630
fi
@@ -101,12 +105,12 @@ else
101105
print_info "\nNow let's verify that it's working correctly.\n"
102106
if fprintd-verify; then
103107
print_success "\nPerfect! Fingerprint authentication is now configured."
104-
print_info "You can use your fingerprint for sudo, polkit."
108+
print_info "You can use your fingerprint for sudo and polkit."
105109
else
106110
print_error "\nVerification failed. You may want to try enrolling again."
107111
fi
108112
else
109113
print_error "\nEnrollment failed. Please try again."
110114
exit 1
111115
fi
112-
fi
116+
fi

0 commit comments

Comments
 (0)