Нашёл проводную мышку со сканером отпечатков пальцев от Xiaomi!
Полное название xiaomi jesis fingerprint mouse. Как многим известно сяоми не разрабатывают большинство своих устройств, а лепят свой бренд. Так вот оригинальный производитель этой мыши компания jesis, и у неё эта же мышка называется jesis j1. Мышь продаётся в 3х цветах: белом, серебристом и чёрном. Серебристый выглядит очень дёшево и непрезентабельно, белый в живую посмотреть не удалось, взял себе чёрную как самую нейтральную. Очень напоминает мою текущую bluetooth мышку microsoft designer mouse или её переработанную версию Microsoft Modern Mouse
Но это всё было бы не интересно и бесполезно без технических деталей, я как заядлый пользователь линуксов подтверждаю работу этой мышки включая сканер отпечатков пальцев.
По железкам у нас следующее: кабель прорезиненный 1.8 м, покрытие мышки soft-touch пластик, интерфейс подключения usb 2.0. Кнопок у мыши 3: левая, правая и колёсико. Крутится колёсико без явных щелчков, очень плавно, мне больше нравится тактильную обратную связь ощущать. Сканер отпечатков пальцев Elan его vid:pid в системе определяются как 04f3:0c28 (здесь перечень поддерживаемых сканеров отпечатков пальцев на линуксе, и этот сканер там есть)
При подключении мышки у нас определяется 4х портовый юсб-хаб, потом обычная hid мышь и сам сканер отпечатков пальцев. Китайцы к счастью сильно не мудрили, и простота этой железки и работоспособность должны быть как топор.
Из коробки мышь заведётся на сегодняшний день не во всех дистрибутивах. Например в OpenSuse tumbleweed, после установки пакета libfprint0 версии 0.99 и старше, после чего в гноме и кедах будут работать стандартные инструменты настройки входа по отпечатку пальца(другие DE я не проверял). В Arch, gentoo и manjaro ставим libfprint 0.99 и выше и будет всё точно так же как на сусе. Для Fedora я завел багрепорт на обновление libfprint и на днях соберу пакеты, после чего из коробки будет и на свежих версиях федоры работать.
А создал эту тему я для того, чтобы попросить помощи у сообщества собрать пакеты для Debian и убунту (включая Linux Mint) с libfprint 0.99, чтобы помочь другим людям, которые не в состоянии это сделать.
Вывод dmesg при подключении мыши:
[ 2743.533231] usb 1-2: new high-speed USB device number 8 using xhci_hcd
[ 2743.659538] usb 1-2: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.11
[ 2743.659544] usb 1-2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 2743.659548] usb 1-2: Product: USB 2.0 Hub
[ 2743.661116] hub 1-2:1.0: USB hub found
[ 2743.661165] hub 1-2:1.0: 4 ports detected
[ 2744.042180] usb 1-2.3: new low-speed USB device number 9 using xhci_hcd
[ 2744.242727] usb 1-2.3: New USB device found, idVendor=1a81, idProduct=2804, bcdDevice= 1.00
[ 2744.242734] usb 1-2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2744.242739] usb 1-2.3: Product: Jesis J1 USB Optical Mouse
[ 2744.242742] usb 1-2.3: Manufacturer: PixArt
[ 2744.248507] input: PixArt Jesis J1 USB Optical Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.3/1-2.3:1.0/0003:1A81:2804.0004/input/input26
[ 2744.249089] hid-generic 0003:1A81:2804.0004: input,hidraw0: USB HID v1.11 Mouse [PixArt Jesis J1 USB Optical Mouse] on usb-0000:00:14.0-2.3/input0
[ 2744.426209] usb 1-2.4: new full-speed USB device number 10 using xhci_hcd
[ 2744.617390] usb 1-2.4: New USB device found, idVendor=04f3, idProduct=0c28, bcdDevice= 1.40
[ 2744.617395] usb 1-2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2744.617399] usb 1-2.4: Product: ELAN:Fingerprint
[ 2744.617402] usb 1-2.4: Manufacturer: ELAN
Вывод lsusb при подключении мыши:
Bus 001 Device 013: ID 04f3:0c28 Elan Microelectronics Corp.
Bus 001 Device 012: ID 1a81:2804 Holtek Semiconductor, Inc.
Bus 001 Device 011: ID 1a40:0101 Terminus Technology Inc. Hub
P.S. Если кто не в курсе, то сканеры отпечатков пальцев куда менее безопасны, чем кажется. Ваши отпечатки пальце много где остаются и простым скотчем можно разблокировать ваш комп. Используйте это на свой страх и риск.