Biometria, openSUSE Leap e Lenovo Thinkpad: rivolviamo i problemi

Ho un portatile Thinkpad Lenovo come workstation di lavoro e di recente sono passato da openSUSE Tumbleweed a openSUSE Leap.
Per chi non sapesse la differenza tra le due, openSUSE Tumbleweed è la versione di openSUSE con pacchetti aggiornati settimanalmente, una rolling che è stabile al punto giusto. Tuttavia, essendo la mia workstation di lavoro ho preferito optare per una versione di openSUSE più conservativa.
Purtroppo nel downgrade il lettore di impronte digitali ha smesso di funzionare a causa di una versione molto vecchia di fprintd.
Per fortuna sono a disposizione anche per openSUSE Leap i pacchetti
sperimentali.
Per installare fprintd dai pacchetti sperimentali ho quindi aggiunto il repository della mia versione di openSUSE Leap utilizzando zypper:
zypper addrepo https://download.opensuse.org/repositories/hardware/openSUSE_Leap_15.3/hardware.repo
zypper refresh
zypper in fprintd-pam-1.90.9-lp153.39.2.x86_64 fprintd-1.90.9-lp153.39.2.x86_64 fprintd-lang-1.90.9-lp153.39.2.x86_64
Et voilà
Ora non serve altro che modificare il file /usr/lib/systemd/system/fprintd.service
, aggiungendo queste righe:
[Install]
WantedBy=multi-user.target
In questo modo potremo abilitare il servizio fprintd ed averlo a disposizione al prossimo boot:
systemctl enable fprintd
Enjoy it!
Vuoi aiutarmi a portare avanti il progetto Codice Insicuro con una donazione? Fantastico, allora non ti basta che premere il pulsante qui sotto.
Supporta il progetto