12.04에서 Thinkpad t430에 지문 장치를 활성화하는 방법은 무엇입니까?


10

지문을 읽을 수 있도록 다른 자습서를 따랐지만 운이 없었습니다.

지문 GUI가 계속 말합니다 no device found.

이것에 대한 도움이 필요하십니까?

= 첫 번째 답변에 따른 수정 =

지문을 설치하기 위해 게시 한 자습서를 따랐습니다.

lsusb의 결과는 다음과 같습니다.

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 003: ID 17ef:1003 Lenovo Integrated Smart Card Reader
Bus 001 Device 004: ID 147e:2020 Upek 
Bus 001 Device 005: ID 04f2:b2da Chicony Electronics Co., Ltd 
Bus 003 Device 003: ID 04f2:0760 Chicony Electronics Co., Ltd Acer KU-0760 Keyboard
Bus 003 Device 004: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser

내 독자가 지원되는 것 같지 않습니다 ... 맞습니까?


1
나는 Upek 147e : 2020에 아직 리눅스 드라이버가 없다고 생각합니다. darkblue.homeip.net/fingerprint/Forum/…
MRocklin

이전 의견을 철회합니다. 아래 @bender의 게시물을 참조하십시오.
MRocklin

답변:


12

좋아, Thinkpad X1을 실행 중이며 동일한 생체 인식 칩이 있습니다. 나는 이 문제에 대해 전체 인터넷을 두 번 검색 했지만 좋은 소식은 모든 경우에 작동하도록하는 방법을 찾았 으므로이 스레드와 다른 곳에서 정보를 컴파일하는 작은 "자습서"가 있습니다.

소프트웨어 설치

먼저 이전 게시물에서 언급 한대로 지문 PPA를 추가하고 필요한 패키지를 설치하십시오.

sudo add-apt-repository ppa:fingerprint/fingerprint-gui
sudo apt-get update
sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui

그런 다음 http://volker.de/wp-content/uploads/2012/12/BSAPI_4.3.291Lite_SDK_for_Linux.tar.gz를 다운로드하여 압축을 푸십시오 .

libbsapi 수정

Libbsapi의 PPA는 현재이 칩셋을 실제로 지원하지 않지만 설치 버전을 최신 버전으로 바꾸면 작동합니다. 먼저 아키텍처 (32 또는 64)를 파악한 다음 lib 폴더 (32 비트) 또는 lib64 폴더 (64 비트)에서 libbsapi.so 파일을 찾으십시오 . 그런 다음 이 파일을 sudo 또는 nautilus의 gksudo를 사용하여 / usr / lib 폴더에 복사하십시오.

그런 다음 /lib/udev/rules.d/40-libbsapi.rules 파일을 추가해야합니다. 추가되는 코드는 다음과 같습니다.

#Added for Upek 2020 support
ATTRS{idVendor}==”147e”, ATTRS{idProduct}==”2020″,   SYMLINK+=”input/touchchip-%k”, MODE=”0664″, GROUP=”plugdev”
ATTRS{idVendor}==”147e”, ATTRS{idProduct}==”2020″,   ATTR{power/control}==”*”, ATTR{power/control}=”auto”

: sudo nano /lib/udev/rules.d/40-libbsapi.rules또는을 사용하여 수행하십시오 sudo gedit /lib/udev/rules.d/40-libbsapi.rules.

마지막 수정과 다 끝났어

리더의 USB 버스에 지문 GUI 액세스 권한을 부여해야합니다. lsusb다음과 같은 줄을 실행하십시오 Bus 001 Device 003: ID 147e:2020 Upek(실제로 147e : 2020 Upek ID를 찾으십시오). 여기서 001은 버스 ID를 나타내고 003은 장치 ID입니다. 당신을 참고하십시오. 그런 다음 명령을 발행하십시오 (제 경우에는 자신의 버스 및 장치 ID에 적응하십시오).

sudo chmod 666 /dev/bus/usb/001/003

그런 다음 finger-gui를 시작하면 장치를 인식하고 행복하게 구성해야합니다.


실제로 작은 문제가 있습니다 : Ubuntu가 재부팅되면 USB 버스의 권한 코드가 다른 것으로 재설정되므로 지문 프롬프트가 여전히 나타나지만 하드웨어를 활성화 할 수는 없습니다.이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 아마도 버스를 chmoding하는 대신, 이것에 대해 약간의 권한을 가진 일부 사용자 그룹에 지문을 추가 할 수 있습니까?
hadware

1
웹에서 발견 된 다른 솔루션으로 작동하지 않습니다. Lenovo Thinkpad X1 Carbon에서 Ubuntu 13.10을 실행하고 있습니다. 문제는 지문 장치가 lsusb를 실행하는 것으로 나열되지 않은 것입니다. 무엇이 잘못 될 수 있습니까?
biera

Windows에서 작동합니까? 그렇지 않은 경우 장치 자체에 결함이있을 수 있습니다.
hadware

5

실제로이 장치를 지원 libbsapi하는 fingerprint-guiPPA에 패키지 된 것보다 최신 버전이 있습니다 . 내 T530 (스캐너 deviceid 147e : 2020)으로 시도해 보았습니다.

이 페이지 에는이 라이브러리에 대한 지침과 소스가 있습니다 (영어 버전은 링크 된 페이지에서 아래로 스크롤). Ubuntu 12.10 설정에서 udev편집 해야 할 규칙 파일 의 경로 는 튜토리얼 의 경로와 다릅니다.

/lib/udev/rules.d/40-libbsapi.rules

이것은 나를 위해 잘 작동했습니다. 이것을 지적 해 주셔서 감사합니다. 나는 이것을 몇 달 동안 기다렸다.
MRocklin

3
지원되는 독자 (리더의 ID를 찾기 위해 lsusb 명령 실행)
============
  045e : 00bb 061a : 0110 147e : 1002
  045e : 00bc 08ff : 1600147e : 1003
  045e : 00bd 08ff : 2500 147e : 2015
  045e : 00ca 08ff : 2580147e : 2016
  0483 : 2015 08ff : 5501 147e : 3000
  0483 : 2016 138a : 0001 147e : 3001
  05ba : 0007 147e : 1000 147e : 5002
  05ba : 0008 147e : 1001 147e : 5003
  05ba : 000a

설치

  1. 우선, 지문 GUI를 수동으로 설치 한 경우 완전히 제거하십시오. 모든 바이너리, 공유 라이브러리 및 기타 파일을 제거하고 시스템 구성 파일 (특히 /etc/pam.d/에있는 파일)에 대한 모든 변경 사항을 취소하십시오.

  2. 이 PPA를 소스에 추가하십시오.

    sudo add-apt-repository ppa:fingerprint/fingerprint-gui
    sudo apt-get update
    
  3. 패키지를 설치하십시오 :

    sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui
    
  4. 세션에서 로그 아웃했다가 다시 로그인하십시오 (새 세션 기본값을 선택해야 함).

설정

설치 후 지문 GUI (시스템> 환경 설정에서 찾을 수 있음)를 시작하고 지문을 등록하십시오.

그게 당신이해야 할 모든 것입니다!

화면 잠금, 로그 아웃 및 로그인, sudo 터미널 및 루트 권한이 필요한 그래픽 앱 실행을 시도하십시오.


내 질문을 편집했습니다 ... 이것에 대한 해결 방법이 있습니까?
Pierre

위의 방법을 사용해 보셨습니까?!

이 방법은 처음에 지문을 설치하는 방법입니다 ...하지만 독자가 게시 한 지원되는 리더 목록에 없기 때문에 작동하지 않는다는 의미가 있습니까?
Pierre

독자 ID가 목록에 나열되어 있지 않으면 작동하지 않을 것입니다. 어쨌든 귀하의 ID에 대한 해결책을 찾을 수 있도록하겠습니다

감사! 지문 GUI가 지원되는 장치에 추가하는 것이 좋을 것 같습니다 ... : p
Pierre

0

2013 년 10 월 기준으로 PPA 가 업데이트되었으며 즉시 사용할 수있었습니다. Thinkpad T430s (Upek 147e : 2020)와 함께 Ubuntu 13.10 (Saucy)을 사용하고 있습니다. PPA 페이지에는 훨씬 더 많은 지원되는 장치 목록이 표시됩니다.

구식 T60에서 지문을 많이 사용하지 않았는데 설정하기가 너무 어려웠지만 지금은 마음에 들었습니다.


0

인쇄물

Fprintd는 공식 우분투 리포지토리에 있습니다.

또한 드라이버도 제공합니다.

함께 설치할 수 있습니다 :

sudo apt-get install fprint-demo fprintd fprintd-doc libpam-fprintd libfprint0 libfprint-dev

여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.