Ich habe verschiedene Tutorials befolgt, um das Lesen von Fingerabdrücken zu ermöglichen, aber ohne Glück.
Fingerabdruck-GUI sagt immer wieder no device found
.
Hilfe dazu?
= Bearbeiten Nach der ersten Antwort =
Ich habe das Tutorial befolgt, das Sie veröffentlicht haben, um den Fingerabdruck zu installieren
das ergebnis von lsusb ist:
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
Es scheint also nicht, dass mein Leser unterstützt wird ... habe ich recht?
12.04
thinkpad
fingerprint-reader
Pierre
quelle
quelle
Antworten:
Okay, ich verwende ein Thinkpad X1 und der gleiche biometrische Chip ist darauf. Ich habe das gesamte Internet zweimal nach diesem Problem durchsucht , aber gute Nachrichten, ich habe einen Weg gefunden, es in allen Fällen zum Laufen zu bringen. Hier ist ein kleines "Tutorial", das die Informationen aus diesem Thread und anderen Stellen zusammenstellt:
Software installieren
Fügen Sie zunächst den Fingerabdruck-PPA hinzu, wie in den vorherigen Beiträgen erwähnt, und installieren Sie die erforderlichen Pakete:
Laden Sie dann diese http://volker.de/wp-content/uploads/2012/12/BSAPI_4.3.291Lite_SDK_for_Linux.tar.gz herunter und entpacken Sie sie .
Libbsapi ändern
Libbsapis PPA unterstützt diesen Chipsatz derzeit nicht wirklich. Das Ersetzen der Installation durch die neueste Version funktioniert jedoch. Stellen Sie zunächst Ihre Architektur fest (32 oder 64) und suchen Sie dann die Datei libbsapi.so entweder im Ordner lib (für 32 Bit) oder im Ordner lib64 (für 64 Bit) . Dann kopieren Sie diese Datei (sudo oder gksudo auf nautilus) in das Verzeichnis / usr / lib Ordner.
Dann müssen wir diese Datei ergänzen: /lib/udev/rules.d/40-libbsapi.rules. Der hinzuzufügende Code lautet:
Verwenden Sie dazu entweder:
sudo nano /lib/udev/rules.d/40-libbsapi.rules
odersudo gedit /lib/udev/rules.d/40-libbsapi.rules
, je nachdem, was Sie bevorzugen.Letzte Änderung und alles ist erledigt
Wir müssen Fingerabdruck-GUI-Zugriff auf den USB-Bus des Lesegeräts gewähren. Führen Sie
lsusb
die Zeile aus und suchen Sie sie, die möglicherweise so aussiehtBus 001 Device 003: ID 147e:2020 Upek
(suchen Sie tatsächlich nach der 147e: 2020 Upek ID). 001 gibt hier seine Bus-ID an und 003 ist seine Geräte-ID. Beachten Sie Ihre. Geben Sie dann den Befehl ein (in meinem Fall, aber passen Sie ihn an Ihre eigenen Bus- und Geräte-IDs an):Starten Sie dann fingerprint-gui, und es sollte Ihr Gerät erkennen und glücklich konfigurieren.
quelle
Tatsächlich ist eine neuere Version von
libbsapi
verfügbar, als in derfingerprint-gui
PPA enthalten ist, die dieses Gerät unterstützt. Ich habe es mit meinem T530 (Scanner Deviceid 147e: 2020) ausprobiert und es funktioniert.Auf dieser Seite gibt es eine Anleitung und eine Quelle für diese Bibliothek (für die englische Version auf der verlinkten Seite nach unten scrollen). In meinem Ubuntu 12.10-Setup unterscheidet sich der Pfad zur Regeldatei, die
udev
bearbeitet werden muss, von dem im Lernprogramm:quelle
Installation
Wenn Sie die Fingerabdruck-Benutzeroberfläche zuvor manuell installiert haben, müssen Sie sie zunächst vollständig entfernen. Entfernen Sie alle Binärdateien, gemeinsam genutzten Bibliotheken und alle anderen Dateien und machen Sie alle Änderungen rückgängig, die Sie an Ihren Systemkonfigurationsdateien vorgenommen haben (insbesondere an Dateien unter /etc/pam.d/).
Fügen Sie diese PPA Ihren Quellen hinzu:
Installieren Sie die Pakete:
Melden Sie sich von Ihrer Sitzung ab und wieder an (wir müssen die neuen Sitzungsstandards übernehmen).
Konfiguration
Starten Sie nach der Installation die Fingerabdruck-Benutzeroberfläche (finden Sie unter System> Einstellungen) und registrieren Sie Ihre Fingerabdrücke.
Das sollte alles sein, was Sie tun müssen!
Versuchen Sie, Ihren Bildschirm zu sperren, sich ab- und anzumelden, im Terminal zu sudo und grafische Apps auszuführen, für die Root-Rechte erforderlich sind.
quelle
Ab Oktober 2013 wurde die PPA aktualisiert und dies hat für mich sofort funktioniert. Ich verwende Ubuntu 13.10 (frech) mit einem Thinkpad T430s (Upek 147e: 2020). Auf der PPA-Seite wird jetzt eine viel größere Liste der unterstützten Geräte angezeigt.
Ich habe bei meinem alten T60 nie viel Fingerabdrücke verwendet, weil das Einrichten so schmerzhaft war, aber ich mag es jetzt wirklich.
quelle
Fprintd
Fprintd befindet sich im offiziellen Ubuntu-Repository.
Es bietet auch Treiber.
Kann installiert werden mit:
quelle