Brak obsługi czytnika linii papilarnych
w Lenovo P52 w natywnym libfprint pod Linuksem wymagał dotychczas używania „third-party” ppa które zawierało „hack”nięty skrypt w pythonie i wymuszało instalowanie „open”-fprintd, nieaktualizowanych od kilku lat.
Dodatkowo skrypty te miały problem z usypianiem – czytnik nie inicjalizował poprawnie po resume-on-suspend.
Postanowiłem wziąć sprawy w „swoje” ręce i coś wspólnie z AI’em wygrzebać – przepisać ten skrypt python’a na coś natywnego, co będzie współgrało z natywną paczką libfprint/fprintd pod Ubuntu.
W trakcie pracy okazało się, że ktoś to już zrobił!
Postanowiłem więc zamiast tego skorzystać z kodu (który jeszcze nie został zmerge’owany do main’a libfprint) i stworzyć, tymczasowo, ppa dla Ubuntu 26.04 Resolute Raccoon.
Efektem prac jest ppa z 3-a pakietami, które można zainstalować, bez budowania nic samemu. Skrypt który pobiera sterowniki Windowsa i rozpakowuje z nich własnościowe „blob”y, skrypt który zawiera dodatki pod czytniki i zmodyfikowany kod libfprint-1.95 (na dzień dzisiejszy).
Proste, i działa. Polecam jako tymczasowe rozwiązanie dla 26.04 i czytników Validity (i nie tylko – merge request, z którego skorzystałem, wspiera o wiele więcej czytników, niż tylko 06cb:009a).
Pobierz tutaj: https://launchpad.net/~m-jedrasik/+archive/ubuntu/libfprint-validity



