Вопрос или проблема
У меня есть Lenovo Thinkbook 14 G2 и Ubuntu 22.04, но я не могу использовать сканер отпечатков пальцев для входа. Также я не вижу опции отпечатка пальца в настройках пользователя.
Информация о моем устройстве следующая:
ID 27c6:55a4 Shenzhen Goodix Technology Co.,Ltd. Устройство для снятия отпечатков пальцев Goodix
Я думаю, что fprint
решит вашу проблему.
Ссылка на документацию.
Согласно описаниям, вам нужно выполнить следующие шаги:
-
Установите
sudo apt install libpam-fprintd
-
Сначала протестируйте его, запустив следующую команду в терминале
fprint_demo
-
Сохраните отпечаток пальца, после чего ваш экран входа будет требовать провести пальцем вместо пароля
fprint-enroll
Информация:
В некоторых случаях вам нужно будет активировать сканер отпечатков пальцев для повышения привилегий, например, с помощью sudo
, выполнив следующую команду sudo pam-auth-update
.
Ответ или решение
Здравствуйте,
Вы столкнулись с проблемой использования сканера отпечатков пальцев на вашем Lenovo ThinkBook 14 G2 под управлением Ubuntu 22.04. Чтобы понять и решить эту проблему, необходимо учесть ряд факторов, касающихся поддержки оборудования и программного обеспечения в данной операционной системе.
Теория:
Проблема может быть связана с отсутствием поддержки драйвера для вашего устройства, указанного как «ID 27c6:55a4 Shenzhen Goodix Technology Co., Ltd. Goodix FingerPrint Device», в текущей версии Ubuntu. Не все устройства имеют драйверы с открытым исходным кодом, и производители не всегда предоставляют поддержку Linux для своей продукции. Обычно для работы сканеров отпечатков пальцев в Ubuntu используются библиотека libfprint
и служба fprintd
.
Пример:
Предположим, что для другого устройства был найден драйвер, который обеспечивал работу сканера отпечатков пальцев. После добавления поддержки на уровне ядра Linux или создания пользовательского драйвера, возможность использовать сканер отпечатков пальцев в Ubuntu стала доступной.
Применение:
Чтобы решить вашу проблему, выполните следующие шаги:
-
Установите необходимые пакеты:
Откройте терминал и введите команду:sudo apt install libpam-fprintd
Это установит библиотеку
libfprint
и демонfprintd
, которые необходимы для работы с большинством устройств отпечатков пальцев. -
Тестирование работы устройства:
Попробуйте использовать тестовое приложение, которое проверит возможность взаимодействия с устройством:fprint_demo
Обратите внимание, что это может не сработать, если поддержка данного устройства отсутствует в текущей версии
libfprint
. -
Запись отпечатка пальца:
Если предыдущий шаг прошел успешно, вы можете записать отпечаток с помощью команды:fprint-enroll
-
Обновление PAM-модуля:
Для того чтобы ваш сканер отпечатков работал с функциями, требующими повышенных привилегий, обновите конфигурацию PAM (модуль аутентификации):sudo pam-auth-update
Это действие позволит включить поддержку аутентификации по отпечатку пальца для команд, запускаемых с
sudo
.
Проверка поддержки оборудования: если указанные шаги не привели к успеху, возможно, ваше устройство еще не поддерживается текущими драйверами. В этом случае вам стоит проверить документацию проекта fprint на предмет поддержки вашего устройства или рассмотреть возможность использования внешних решений или обновления ядра Linux, если поддержка была добавлена в более поздних версиях.
Если указанные шаги не решают проблему, посмотрите также на форумы и ресурсы сообщества Ubuntu на тему вашего устройства.
С уважением,
Ваш консультант по IT.