Wanted to post because Solus is a great rolling distro that works great on the FW13 AI. The only thing I had to do was install the fingerprint driver, fprintd, and configure the fingerprint on KDE, which I put a guide over on the Solus Forum. I am posting it below here as well, in case anyone is interested.
Step 1: Install fprintd
sudo eopkg install fprintd
Step 2: Enroll at least one Fingerprint
-
System Settings → Users → Your Account
-
You should see Configure Fingerprint Authentication. If you do not, reboot.
-
Click that and add Fingerprints.
Step 3: Create pam.d in /etc
sudo mkdir /etc/pam.d
Step 4: Copy over pam.d files that we will modify (kde-fingerprint is optional for now)
sudo cp /usr/share/defaults/etc/pam.d/sudo /etc/pam.d/
sudo cp /usr/share/defaults/etc/pam.d/kde-fingerprint /etc/pam.d/
Step 5: Modify sudo config file in /etc/pam.d/
You will add auth sufficient pam_fprintd.so after #%PAM-1.0 it should look like this after…
#%PAM-1.0
auth sufficient pam_fprintd.so
auth include system-auth
account include system-auth
session include system-auth
Save changes!
Step 6: Test
This should work without needing to reboot, but if it doesn’t reboot and test it. As mentioned, this is a WIP.
sudo Test
You should be able to test it by opening another terminal and trying to run a command with sudo. If fingerprint fails 3x, it will prompt for sudo password.
It should also prompt you if you make any system changes or install software through Discover that are Solus packages. It won’t prompt for Flatpak, as those do not require elevated permission.
Lockscreen Test
You can also test the lock screen by locking your system and seeing the login prompt. You should have the option for either password or fingerprint now.