Lenovo ThinkBook 14 G2: Я не могу использовать датчик отпечатков пальцев в Ubuntu 22.04.

Вопрос или проблема

У меня есть Lenovo Thinkbook 14 G2 и Ubuntu 22.04, но я не могу использовать сканер отпечатков пальцев для входа. Также я не вижу опции отпечатка пальца в настройках пользователя.

Информация о моем устройстве следующая:

ID 27c6:55a4 Shenzhen Goodix Technology Co.,Ltd. Устройство для снятия отпечатков пальцев Goodix

Я думаю, что fprint решит вашу проблему.
Ссылка на документацию.

Согласно описаниям, вам нужно выполнить следующие шаги:

  1. Установите

    sudo apt install libpam-fprintd

  2. Сначала протестируйте его, запустив следующую команду в терминале

    fprint_demo

  3. Сохраните отпечаток пальца, после чего ваш экран входа будет требовать провести пальцем вместо пароля

    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 стала доступной.

Применение:

Чтобы решить вашу проблему, выполните следующие шаги:

  1. Установите необходимые пакеты:
    Откройте терминал и введите команду:

    sudo apt install libpam-fprintd

    Это установит библиотеку libfprint и демон fprintd, которые необходимы для работы с большинством устройств отпечатков пальцев.

  2. Тестирование работы устройства:
    Попробуйте использовать тестовое приложение, которое проверит возможность взаимодействия с устройством:

    fprint_demo

    Обратите внимание, что это может не сработать, если поддержка данного устройства отсутствует в текущей версии libfprint.

  3. Запись отпечатка пальца:
    Если предыдущий шаг прошел успешно, вы можете записать отпечаток с помощью команды:

    fprint-enroll
  4. Обновление PAM-модуля:
    Для того чтобы ваш сканер отпечатков работал с функциями, требующими повышенных привилегий, обновите конфигурацию PAM (модуль аутентификации):

    sudo pam-auth-update

    Это действие позволит включить поддержку аутентификации по отпечатку пальца для команд, запускаемых с sudo.

Проверка поддержки оборудования: если указанные шаги не привели к успеху, возможно, ваше устройство еще не поддерживается текущими драйверами. В этом случае вам стоит проверить документацию проекта fprint на предмет поддержки вашего устройства или рассмотреть возможность использования внешних решений или обновления ядра Linux, если поддержка была добавлена в более поздних версиях.

Если указанные шаги не решают проблему, посмотрите также на форумы и ресурсы сообщества Ubuntu на тему вашего устройства.

С уважением,
Ваш консультант по IT.

Оцените материал
Добавить комментарий

Капча загружается...