指紋辨識系統 on Ubuntu 10.04+

指紋辨識對凍仁而言是個很棒加值,除了可以幫 ThinkPad T410 開機以外,還免去了被人看到密碼的風險,那個小熊軟糖請離凍仁的手指頭遠一點,美中不足的是還不能達到 Windows 上只需掃描一次就可開機並直接登入的效果,但或許這也是件好事,安全性與便利性是永遠的矛與盾啊!

不得不提的是 UPEK 的辨識率比起同事的 HP 高了不少,據同事的說法是進了 Windows 就會很難用,反而在 BIOS 才比較好用,但重點是誰會一直待在 BIOS 使用指紋辨識啊?!

正常版的提示視窗 (資料來源)。

1. 查詢指紋辨識裝置


可至 ThinkWiki 觀看各個 ThinkPad 搭載的晶片組。
jonny@natty:~$ $ lsusb [Enter]
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 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 1a40:0101 TERMINUS TECHNOLOGY INC. USB-2.0 4-Port HUB
Bus 001 Device 004: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor
Bus 001 Device 005: ID 17ef:480f Lenovo Integrated Webcam [R5U877]
Bus 001 Device 006: ID 046d:c404 Logitech, Inc. TrackMan Wheel
Bus 001 Device 007: ID 046d:c408 Logitech, Inc. Marble Mouse (4-button)
Bus 001 Device 008: ID 046a:0011 Cherry GmbH G83 (RS 6000) Keyboard
Bus 001 Device 011: ID 0421:01c7 Nokia Mobile Phones N900 (Storage Mode)

2. 安裝


2.1. 新增套件來源。
jonny@natty:~$ sudo add-apt-repository ppa:fingerprint/fingerprint-gui [Enter]

2.2. 更新套件庫。
jonny@natty:~$ sudo aptitude update [Enter]

2.3. 安裝 fingerprint-gui
jonny@natty:~$ sudo aptitude install fingerprint-gui \
policykit-1-fingerprint-gui [Enter]

2.4. 安裝 UPEK 晶片函式庫「libbsapi」。
jonny@natty:~$ sudo aptitude install libbsapi [Enter]

3. 設定


3.1. 啟動 Fingerprint GUI。

3.2. Fingerprint GUI 已經啟用 UPEK,這真是太棒了,接著點選 Next

3.3. 建立指紋辨識金鑰,Next 繼續 (本文使用右手食指)。

3.3.1.掃描手指頭。

3.3.2. 掃描成功三次即可。

3.4. 完成後會問您是否繼續新增其他手指。

3.5. 若要繼續新增請點選其他手指並重覆 3.3. 步驟。

4. 測試


4.1. 在 Fingerprint GUI 的 Settings 裡可以找到測試的功能。

4.2. 提示視窗出現後請掃瞄手指 (由於凍仁改過佈景主題才會看不到字)。

4.3. 這時 ThinkPad T410 指紋辨識裝置上的 LED 會亮起。

4.4. ThinkPad T410 指紋辨識裝置未啟動時的對照組。

4.5. 測試結果:成功!

# 第二週的減重大作戰成果為 2.5kg,共 6kg。

2012-05-02


成功於 ThinkPad T410 x Ubuntu 10.04 的組合上執行 Fingerprint GUI。

2014-04-08


成功於 ThinkPad T410 x Debian 8 的組合上執行 Fingerprint GUI,若強制於 Debian 7 上安裝會有 lbic6>= 2.13 的相依性問題,而且會不相容 ia32-libs, skype:i386 ... 等不少套件。

資料來源:
Fingerprint GUI
Fingerprint GUI : “Fingerprint readers integration” team - launchpad.net
ThinkPad X220i 安裝 Ubuntu 的硬體相關設定(指紋辨識、Webcam.. 等) - Tsung's Blog
Fingerprint Reader with Thinkpad T410 using Ubuntu - ich-wars-nicht.ch
ubuntu 指紋辨識 fingerprint 驅動 - 九王爺的府邸

留言

Popular Articles

sudo 指令使用說明