https://bugs.kde.org/show_bug.cgi?id=438649

--- Comment #16 from zzra...@protonmail.com ---
It appears that there is an issue with the driver.

First of all make sure to install libfprint-2-tod1:

sudo apt install libfprint-2-tod1

XPS 9310 fingerprint reader needs proprietary drivers to work which you can get
here:
http://dell.archive.canonical.com/updates/pool/public/libf/libfprint-2-tod1-goodix/

You would want to download
`libfprint-2-tod1-goodix_0.0.6-0ubuntu1~somerville1_amd64.deb` then move to the
folder where you have downloaded the file and run:

sudo dpkg -i libfprint-2-tod1-goodix_0.0.4-0ubuntu1somerville1_amd64.deb

Reboot and check if the fingerprint options are shown in User settings. Now you
should be able to add your fingerprint(s).
If this doesn't work for you, consider downgrading fprintd to version 1.90.9-1.

Also you could try to add them manually using `fprintd-enroll`.

Now assuming you have enrolled your fingerprint(s). You can check if the
fingerprint is working for lock screen and login screen.
Keep in mind that login in with fingerprint works but it won't unlock the
KWallet so I recommend login in with password, but you can unlock screen or use
approve sudo commands with fingerprint.

In case this is not automatically setup by KDE you can do:

sudo pam-auth-update
(use space bar to enable the "Fingerprint authentication")

In case this command doesn't work either, you can edit the .pam files manually
and the following at the beginning of the file.

File: /etc/pam.d/sddm
```
auth                    [success=1 new_authtok_reqd=1 default=ignore]  
pam_unix.so try_first_pass likeauth nullok
auth                    sufficient      pam_fprintd.so
```
(Login screen. First line ensures that a password login will automatically
unlock KWallet, second one adds support for fingerprint.)

File: /etc/pam.d/kde
```
auth                    sufficient      pam_unix.so try_first_pass likeauth
nullok
auth                    sufficient      pam_fprintd.so
```
(Lock screen. The first line looks different from the corresponding
/etc/pam.d/sddm configuration because the KDE lock screen does not need to run
the KWallet pam module.)

File: /etc/pam.d/sudo
```
auth            sufficient      pam_unix.so try_first_pass likeauth nullok
auth            sufficient      pam_fprintd.so
```
(Sudo commands.)

You can also check for other files inside /etc/pam.d/ folder if you would want
use fingerprint for other stuff.
Hope this helps.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to