Mein Vorschlag ist, dass Sie die Anwendungseingabe-Utils installieren
sudo -i
apt-get update
apt-get install input-utils
Dies ist eine Sammlung von Dienstprogrammen, die nützlich sind, wenn Sie mit der Eingabeebene des Linux-Kernels (Version 2.6 und höher) arbeiten. Enthalten sind Dienstprogramme zum Auflisten der dem Kernel bekannten Eingabegeräte, zum Anzeigen der von einem Gerät empfangenen Eingabeereignisse und zum Abfragen oder Ändern von Tastaturzuordnungen.
Der Befehl von Interesse ist:
sudo -i
lsinput
Es gibt alle Eingabegeräte und die zugehörigen Details zum Gerät aus.
Mit dem Befehl können Eingabeereignisse beobachtet werden, indem die N-te Gerätenummer angegeben wird:
sudo -i
input-events <device number>
Mit dem Befehl kann dann die Tastaturzuordnung eines bestimmten Ereignisgeräts ausgegeben werden, indem die N-te Gerätenummer angegeben wird:
sudo -i
input-kyb <device number>
Mit diesen Tools kann ein System debuggt werden, um festzustellen, ob Eingaben die erwarteten Ereigniscodes generieren, und um Probleme zu lösen, z. B. warum Schlüssel nicht funktionieren oder falsch zugeordnet sind.
Udev ist der Geräte-Manager für den Linux-Kernel. Es verwaltet Geräteknoten in / dev und verarbeitet alle Benutzerbereichsaktionen beim Hinzufügen oder Entfernen von Geräten.
Evdev ist eine generische Eingabeereignisschnittstelle im Linux-Kernel. Sie verallgemeinert rohe Eingabeereignisse von Gerätetreibern und stellt sie über Zeichengeräte im /dev/input/
Verzeichnis zur Verfügung.
Jedes Mal, wenn eine Änderung innerhalb der Gerätestruktur auftritt, gibt der Kernel ein Ereignis aus, das von udev erfasst wird. udev folgt dann den Regeln, die in den Verzeichnissen /etc/udev/rules.d, /run/udev/rules.d und /lib/udev/rules.d deklariert sind.
Basierend auf den im Ereignis enthaltenen Informationen findet es die Regel oder Regeln, die es auslösen muss, und führt die erforderlichen Aktionen aus.
Diese Aktionen können das Erstellen oder Löschen von Gerätedateien sein, aber auch das Laden bestimmter Firmware-Dateien in den Kernelspeicher auslösen.
/dev/input/event/*
Wesentlichen jedem Zugriff zum Schnüffeln Ihrer Tastatur gewähren, z. B. von Ihnen eingegebene Kennwörter. Auf einem Einzelbenutzersystem ist dies möglicherweise nicht so wichtig, aber selbst auf einem Einzelbenutzersystem verwenden wir Systembenutzer im Allgemeinen als zusätzliche Sicherheitsebene für den Fall, dass eine Komponente kompromittiert wird, und indem wir beispielsweise demnobody
Benutzer Zugriff auf Ihre Tastatur gewähren Eingabestream Sie schwächen diesen Schutz. Dies könnte Mumble zwar "beheben", ist jedoch keine geeignete allgemeine Lösung für Ihr Problem. Es sollte einen besseren Weg geben.