Как установить сканер отпечатков пальцев на Lenovo ThinkPad?

47

У меня есть Lenovo ThinkPad с устройством считывания отпечатков пальцев:

Thinkpad отпечатков пальцев

Как заставить Ubuntu распознать его и использовать для входа в систему?

Я уже попробовал:

sudo add-apt-repository ppa:fingerprint/fingerprint-gui
sudo apt-get update

... но этот графический интерфейс не распознает мое устройство. Кто-нибудь знает какой-нибудь другой вариант?

Йосвед Вильяр
источник
Вы знаете модель / производителя / идентификатор устройства для идентификации по отпечаткам пальцев? Может появиться в lspci -vили lsusb -v.
Уилф
Согласно вики Arch Linux , вам , возможно , потребуется перезагрузить или добавить себя к plugdevи scannerгрупп (вы должны alread быть в plugdevгруппе).
Муру
как я добавляю своего пользователя в 'plugdev' ???
Йосвед Вильяр
Прочитайте man useraddи сделайте что-нибудь подобное sudo useradd --groups=plugdev,scanner $USER. Тогда выход - группы применяются только во время входа. Ну, не совсем, но выход / вход - самый простой способ.
Вальтинатор
Видите ли вы сканер отпечатков пальцев на выходе sudo lspci -vили sudo lsusb -v? Если это так, пожалуйста, отредактируйте свой вопрос, чтобы поделиться информацией.
Вальтинатор

Ответы:

55

Я попробовал оба Fingerprint Gui и FPrint в моем Thinkpad W550S. У Fingerprint Gui был приятный интерфейс, но он был довольно нестабильным на странице входа и sudo и постоянно падал.

FPrint кажется более простым, но работает очень хорошо:

Для Ubuntu 16.04 или выше:

sudo apt install libpam-fprintd fprint-demo

Для Ubuntu 15.04 или меньше

sudo add-apt-repository -y ppa:fingerprint/fprint
sudo apt-get update
sudo apt-get install libfprint0 fprint-demo libpam-fprintd gksu-polkit

После этого вы можете проверить его, запустив fprint_demoи сохранив отпечаток пальца fprintd-enroll. Это автоматически заставит ваш экран входа требовать пальца вместо пароля.

Kostanos
источник
gksu-polkit не существует в 2015.10, но, кажется, его можно установить: askubuntu.com/questions/653459/…
Николас Рауль
На самом деле нет необходимости устанавливать gksu-polkit, кажется.
Николас Рауль
вопрос был за 14.04. Я не проверял это в последних версиях. Но все равно спасибо.
Костанос
4
Для 16.04 apt-get install libpam-fprintdдостаточно было получить fprintd-enrollи функционировать страницу входа.
Самули Кярккяйнен,
1
после установки этого, как вернуться к вводу пароля
Касун Сиямбалапития
4

Fprint отлично работал на Lenovo Thinkpad X1 Carbon под Ubuntu 14.04. Я строго следовал инструкциям:

sudo add-apt-repository -y ppa:fingerprint/fprint
sudo apt-get update
sudo apt-get install libfprint0 fprint-demo libpam-fprintd

и наконец сохранил мой отпечаток пальца fprintd-enroll. Теперь я могу войти в систему и подтвердить свой sudoдоступ пальцем!

Альбин Фрейценон
источник
Ух ты, у меня был T440s в течение 3 лет и только сейчас понял, что фпринт работает чудесно. Это довольно мило!
Ибрагим
чем отличается ваш ответ от предыдущего?
Костанос
3
@AlbinFreycenon это будет работать дальше x1 carbon 5th gen?
Касун Сиямбалапития
устройство не найдено в Ubuntu 16
Dibish
2

На моем Thinkpad X220 мне пришлось включить считыватель отпечатков пальцев в BIOS (несколько раз нажмите F1 после запуска компьютера).

После этого fprint_demo работает в том смысле, что он работает, но не может прочитать какие-либо данные отпечатка пальца («Плохое сканирование. Пожалуйста, уберите палец, прежде чем пытаться снова»).

Эрик Аас
источник
5
Я просто хочу использовать, как я использовал его на Windows.
Йосвед Вильяр