12.04'te Thinkpad t430'lar için parmak izi cihazı nasıl etkinleştirilir?


10

Parmak izlerinin okunmasını sağlamak için farklı dersleri takip ettim, ama şanssız.

Parmak izi GUI söylemeye devam ediyor no device found.

Bu konuda herhangi bir yardım?

= İlk cevabı takiben düzenle =

Parmak izini yüklemek için yayınladığınız öğreticiyi takip ettim

lsusb sonucu:

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

Yani okuyucum desteklenmiyor gibi görünüyor ... haklı mıyım?


1
Upek 147e: 2020'nin henüz bir linux sürücüsü olmadığına inanıyorum. darkblue.homeip.net/fingerprint/Forum/…
MRocklin

Önceki yorumumu geri çekiyorum. Aşağıdaki @bender yazısına bakın.
MRocklin

Yanıtlar:


12

Tamam, bir Thinkpad X1 kullanıyorum ve üzerinde aynı biyometrik çip var. Bu sorun için tüm internetleri iki kez aradım , ancak iyi haber, her durumda çalışmasını sağlamanın bir yolunu buldum, işte bu konu ve diğer yerlerden bilgileri derleyen küçük bir "öğretici":

Yazılımı yükleme

İlk olarak, önceki yazılarda belirtildiği gibi parmak izi PPA'sını ekleyin ve gerekli paketleri yükleyin:

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

Ardından, http://volker.de/wp-content/uploads/2012/12/BSAPI_4.3.291Lite_SDK_for_Linux.tar.gz dosyasını indirin ve untar .

Libbsapi'yi değiştirme

Libbsapi'nin PPA'sı şu anda bu yonga setini gerçekten desteklemiyor, ancak kurulumların en son sürümle değiştirilmesi işe yarayacak. İlk olarak, mimariyi (32 veya 64) anlayın ve libbs (32 bit için) veya lib64 klasöründe (64 bit) libbsapi.so dosyasını bulun . Ardından, bu dosyayı (sudo veya nautilus üzerinde gksudo kullanarak) / usr / lib klasörüne kopyalayın.

Ardından, bu dosyaya bir ekleme yapmalıyız: /lib/udev/rules.d/40-libbsapi.rules. Eklenecek kod:

#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”

Bunu aşağıdakilerden birini kullanarak yapın: sudo nano /lib/udev/rules.d/40-libbsapi.rulesveya sudo gedit /lib/udev/rules.d/40-libbsapi.ruleshangisini tercih ederseniz.

Son değişiklik ve hepsi bitti

Okuyucunun USB veriyoluna parmak izi-gui erişimi vermeliyiz. lsusbBöyle görünebilecek hattı çalıştırın ve bulun Bus 001 Device 003: ID 147e:2020 Upek(aslında 147e: 2020 Upek ID'yi arayın). Burada 001, bus kimliğini ve 003, Cihaz kimliğini gösterir. Sizinkine dikkat edin. Ardından, komutu verin (benim durumumda, ancak kendi veri yolu ve cihaz kimliklerine uyum sağlayın):

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

Ardından, parmak izi-gui'yi başlatın, cihazınızı tanımalı ve mutlu bir şekilde yapılandırmalıdır.


aslında küçük bir sorun var: Ubuntu yeniden başlatıldığında, USB veriyolunun izin kodunu başka bir şeye sıfırlar, bu yüzden parmak izi istemi hala görünür, ancak donanımı etkinleştiremezsiniz ... bunun nasıl düzeltileceği hakkında herhangi bir fikir? Belki de otobüsü değiştirmek yerine, bunun üzerinde biraz gücü olan bazı kullanıcı gruplarına parmak izi ekleyebiliriz?
hadware

1
Web'de bulunan başka bir çözüm olarak benim için çalışmıyor. Lenovo Thinkpad X1 Carbon üzerinde Ubuntu 13.10 kullanıyorum. Sorun, parmak izi cihazım lsusb çalıştırmadan önce listelenmemiş olması. Neyin yanlış olabileceği hakkında bir fikrin var mı?
biera

Pencerelerde çalışıyor mu? Başlamazsa cihazın kendisi arızalı olabilir.
hadware

5

Aslında, bu cihazı destekleyen PPA'da libbsapipaketlenenden daha yeni bir sürümü var fingerprint-gui. Ben T530 (tarayıcı cihaz kimliği 147e: 2020) ile denedim ve işe yarıyor.

Bu lib için bu sayfada bir talimat ve kaynak var (İngilizce sürüm için bağlantılı sayfada aşağı kaydırın). Ubuntu 12.10 kurulumumda, düzenlenmesi gereken udevkural dosyasının yolu öğreticininkinden farklıdır:

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

Bu benim için iyi çalıştı. Bunu işaret ettiğiniz için teşekkürler. Bunu birkaç aydır bekliyorum.
MRocklin

3
Desteklenen okuyucular (okuyucunuzun kimliğini bulmak için lsusb komutunu çalıştırın)
============
  045e: 00bb 061a: 0110 147e: 1002
  045e: 00bc 08ff: 1600 147e: 1003
  045e: 00bd 08ff: 2500 147e: 2015
  045e: 00ca 08ff: 2580 147e: 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

Kurulum

  1. Her şeyden önce, Parmak İzi GUI'sini daha önce manuel olarak kurduysanız, tamamen ortadan kaldırın. Tüm ikili dosyaları, paylaşılan kitaplıkları, diğer dosyaları kaldırın ve sistem yapılandırma dosyalarınızda (özellikle /etc/pam.d/ altındaki dosyalarda) yaptığınız tüm değişiklikleri geri alın.

  2. Bu PPA'yı kaynaklarınıza ekleyin:

    sudo add-apt-repository ppa:fingerprint/fingerprint-gui
    sudo apt-get update
    
  3. Paketleri yükleyin:

    sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui
    
  4. Oturumunuzdan çıkın ve tekrar oturum açın (yeni oturum varsayılanlarının alınması gerekir).

Kurmak

Kurulumdan sonra Parmak İzi GUI'sini başlatın (Sistem> Tercihler altında bulunabilir) ve parmak izlerinizi kaydedin.

Tüm yapmanız gereken bu olmalı!

Ekranınızı kilitlemeyi, oturumu kapatıp açmayı, terminalde sudo'yu ve kök ayrıcalıkları gerektiren grafik uygulamaları çalıştırmayı deneyin.


Sorumu düzenledim ... bunun için bir çözüm var mı?
Pierre

Yukarıdaki yöntemi denediniz mi ?!

Bu yöntem ilk etapta parmak izini nasıl kurduğumdur ... ancak okuyucum yayınladığınız desteklenen okuyucu listesinde olmadığından, işe yaramıyor mu?
Pierre

Okuyucu kimliğiniz listede çalışmadığından emin değilseniz, yine de kimliğinize bir çözüm bulmak için bana izin verin

Teşekkürler! Parmak izi gui'nin desteklenen cihazlarına eklemesi iyi olurdu ...: p
Pierre

0

Ekim 2013 itibariyle, PPA güncellendi ve bu benim için kutudan çıktı. Thinkpad T430s (Upek 147e: 2020) ile Ubuntu 13.10 (sos) kullanıyorum. PPA sayfası artık desteklenen cihazların çok daha büyük bir listesini gösteriyor.

Eski T60'ımda hiç parmak izi kullanmadım çünkü kurmak çok acıdı, ama şimdi gerçekten beğendim.


0

fprintd

Fprintd Resmi Ubuntu Deposundadır.

Ayrıca sürücüler de sağlar.

Şunlarla kurulabilir:

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

resim açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.