我有一台安装了 ubuntu 17.10 的华硕 vivobook pro,我花了好几天时间才弄清楚如何设置和使用指纹扫描仪。fingerprint-gui 和 fprint 都看不到任何可用的设备。这是 lsusb 的输出:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 005: ID 8087:0a2b Intel Corp. Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 001 Device 002: ID 04f2:b57a Chicony Electronics Co., Ltd Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
答案1
实际上,在某些情况下,lsusb 命令无法显示有关触摸板/指纹读取器的信息,因为我的 ASUS VivoBook PRO。
无论如何,可以通过命令获取设备 ID:
cat /proc/bus/input/devices | grep -i "Mouse\|Touchpad"
xinput list | grep -i "Mouse\|Touchpad"
然后,您可以在此处检查您的设备是否有支持 libprint 的驱动程序:
https://fprint.freedesktop.org/supported-devices.html
不幸的是,尽管触摸板运行良好,但华硕 Vivobook S15 触摸板中集成的指纹读取器在 ubuntu 中既没有被识别为 USB 设备(lsusb),也没有被识别为 libfprint 设备(fingerprint-gui -d)。
如果未出现在上面的列表中,则您无法将其与 ubuntu 一起使用,直到驱动程序能够与 libprint 配合使用。