在Ubuntu 16.04上安装指纹驱动程序138a:0090(ThinkPad T460s)

我准备用Ubuntu 16.04配置我的新奇妙的T460s(因为Skylake Kernel问题我要选择这样的新版本)我试图使用我的指纹传感器138a:0090(lusb)指纹Gui无法识别设备这也就不足为奇了,因为它不在它的兼容性列表中。 我是否要等待司机或者我能做些什么呢?

非常感谢 :)

我有一个x1碳第四代,它有相同的指纹识别器。 我查看了upstram libfprint源代码,它看起来还不支持,所以这就是为什么它不起作用。 您可能需要等到有人为其创建驱动程序。

我刚刚在Thinkpad T460p上使用了指纹读卡器(138a:0090)!

  1. 如果您已经安装了libpam-fprintd那么删除libpam-fprintd可能是个好主意:
    $ sudo apt remove libpam-fprintd
  2. 添加libpam-fprintd的repo,它支持138:0090
    $ sudo add-apt-repository -u ppa:3v1n0/libfprint-vfs0090
  3. 安装libpam-fprintd
    $ sudo apt install libpam-fprintd
  4. 使用以下方法注册索引查找器:
    $ fprintd-enroll -f "right-index-finger" "$USER"
  5. 注册所有手指:
    $ for finger in {left,right}-{thumb,{index,middle,ring,little}-finger}; do fprintd-enroll -f "$finger" "$USER"; done for finger in {left,right}-{thumb,{index,middle,ring,little}-finger}; do fprintd-enroll -f "$finger" "$USER"; done

有关详细信息,请参阅此处: https : //github.com/3v1n0/libfprint

逆向工程协议的努力已经开始,并在这里取得了一些成功。 密切关注该项目的驱动程序。

对于Ubuntu 16.04或更高版本:

按照以下步骤在Lenovo B系列上安装repo(与我的Lenovo E450配合使用)

  1. $ sudo apt install libpam-fprintd
  2. $ fprint-enroll
  3. 在手指扫描仪上滑动手指