cat /etc/pam.d/system-auth-fprintd #%PAM-1.0 auth [success=1 default=ignore] pam_fprintd.so max_tries=1 timeout=10 # debug Нужно либо убрать timeout=10, либо объяснить апстриму зачем мы так настроили PAM: https://bugs.kde.org/show_bug.cgi?id=492315 В Fedora такого таймаута нет, у нас никакие commit message не показывают зачем он вообще нужен.
я не уверен, что дело в таймауте. Словил проблему на Thinkpad в mate-screensaver. Починилось заменой: - [success=1 default=ignore] + sufficient Причём timeout я оставил. Идея пришла отсюда: https://gitlab.freedesktop.org/libfprint/fprintd/-/issues/112#note_1025534
В версии 1.94.5 добавили следующие опции: - pam: reduce minimum timeout to 1 second - pam: support unlimited timeout Может что-то из этого поможет. Хотя я так и не понял в чем проблема, кроме как то, что апстрим kde что-то не понимает.
(In reply to Egor Ignatov from comment #2) > Хотя я так и не понял в чем проблема, кроме как то, что апстрим > kde что-то не понимает. Тем более что timeout в 30 секунд есть по умолчанию https://gitlab.freedesktop.org/libfprint/fprintd/-/blob/3c7baf704c92291568b008abd9af1238a968b966/pam/pam_fprintd.c#L77