Il mio consiglio è di installare l'applicazione input-utils
sudo -i
apt-get update
apt-get install input-utils
Questa è una raccolta di utilità utili quando si lavora con il livello di input del kernel Linux (versione 2.6 e successive). Sono incluse le utilità per elencare i dispositivi di input noti al kernel, mostrare gli eventi di input ricevuti da un dispositivo e interrogare o modificare le mappe della tastiera.
Il comando di interesse è:
sudo -i
lsinput
Scarica tutti i dispositivi di input e i dettagli associati sul dispositivo.
È possibile osservare gli eventi di input utilizzando il comando, specificando l'ennesimo numero di dispositivo:
sudo -i
input-events <device number>
È quindi possibile eseguire il dump della mappatura della tastiera di un determinato dispositivo evento utilizzando il comando, specificando l'ennesimo numero di dispositivo:
sudo -i
input-kyb <device number>
Con questi strumenti è possibile eseguire il debug di un sistema per vedere se gli input generano i codici evento previsti e quindi aiutare a risolvere problemi come il motivo per cui le chiavi non funzionano o sono mappate in modo errato.
Udev è il gestore dei dispositivi per il kernel Linux. Gestisce i nodi del dispositivo in / dev e gestisce tutte le azioni dello spazio utente durante l'aggiunta o la rimozione di dispositivi.
Evdev è un'interfaccia generica di eventi di input nel kernel Linux che generalizza eventi di input non elaborati dai driver di dispositivo e li rende disponibili tramite dispositivi a caratteri nella /dev/input/directory.
Ogni volta che si verifica un cambiamento nella struttura del dispositivo, il kernel emette un evento che viene raccolto da udev. udev segue quindi le regole dichiarate nelle directory /etc/udev/rules.d, /run/udev/rules.d e /lib/udev/rules.d.
Sulla base delle informazioni contenute all'interno di uevent, trova la regola o le regole necessarie per attivare ed eseguire le azioni richieste.
Queste azioni possono essere la creazione o l'eliminazione di file del dispositivo, ma possono anche innescare il caricamento di determinati file del firmware nella memoria del kernel.
/dev/input/event/*, stai essenzialmente dando a tutti l'accesso a annusare la tastiera, ad esempio le password che digiti. Su un sistema a utente singolo questo potrebbe non importare molto, ma anche su un sistema a utente singolo generalmente utilizziamo gli utenti di sistema come ulteriore livello di sicurezza nel caso in cui alcuni componenti vengano compromessi e dando ad esempio l'nobodyaccesso dell'utente alla tastiera flusso di input stai indebolendo questa protezione. Mentre questo potrebbe "risolvere" Mumble, non è una soluzione generale appropriata al tuo problema. Dovrebbe esserci un modo migliore.