Last active
December 2, 2022 07:52
-
-
Save thhart/c3d3fac6ba464c063d3c60cfd4a59e98 to your computer and use it in GitHub Desktop.
[Thinkpad Extreme] Install fingerprint reader support for Thinkpad X1 Extreme in Ubuntu 19.x, 20.x
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# warning, dirty installation over preinstalled # | |
# BIOS reset finerpint data might be necessary for proper detection # | |
# initial sensor detection might take some time after system start # | |
sudo su | |
apt install fwupdate | |
fwupdmgr get-devices | |
fwupdmgr enable-remote lvfs-testing | |
fwupdmgr get-devices | |
fwupdmgr refresh | |
fwupdmgr get-updates | |
fwupdmgr update | |
# fwupdmgr should find something like Prometheus # | |
cd /tmp | |
apt install libpam-fprintd | |
apt install meson ninja | |
apt install cmake libpolkit-gobject-1-dev libpam0g-dev libtool intltool gtk-doc-tools glib libglib2.0-dev libgusb-dev | |
apt install libpixman-1-dev libnss3-dev gobject-introspection automake | |
git clone https://gitlab.freedesktop.org/libfprint/libfprint.git | |
cd libfprint | |
meson configure | |
cd build && ninja && ninja install | |
ldconfig | |
cd ../.. | |
git clone https://gitlab.freedesktop.org/libfprint/fprintd.git | |
cd fprintd | |
./autogen.sh --prefix=/usr | |
make install | |
vi /etc/pam.d/common-auth | |
#insert this as first auth line: auth sufficient /lib/x86_64-linux-gnu/security/pam_fprintd.so | |
pam-auth-update | |
fprintd-enroll <USER> |
Thanks,
fwupdmgr enable-remote lvfs-testing
did the trick to make the fingerprint sensor work on Ubuntu 22 with my Thinkpad Carbon X1 10th gen
what gen do you have? I don't see any fingerprint reader on gen 4 x1 extreme with i9/3080.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This part didn't work for Pop!_OS 21.04 :
😟