Mi sugerencia es que instales la aplicación input-utils
sudo -i
apt-get update
apt-get install input-utils
Esta es una colección de utilidades que son útiles cuando se trabaja con la capa de entrada del kernel de Linux (versión 2.6 y posterior). Se incluyen utilidades para enumerar los dispositivos de entrada conocidos por el núcleo, mostrar los eventos de entrada que recibe un dispositivo y consultar o modificar los mapas del teclado.
El comando de interés es:
sudo -i
lsinput
Descarta todos los dispositivos de entrada y los detalles asociados sobre el dispositivo.
Se pueden observar eventos de entrada usando el comando, especificando el enésimo número de dispositivo:
sudo -i
input-events <device number>
Luego se puede volcar el mapeo del teclado de un dispositivo de evento particular usando el comando, especificando el enésimo número de dispositivo:
sudo -i
input-kyb <device number>
Con estas herramientas, se puede depurar un sistema para ver si las entradas generan los códigos de eventos esperados y, por lo tanto, ayudan a resolver problemas como por qué las claves no funcionan o se asignan incorrectamente.
Udev es el administrador de dispositivos para el kernel de Linux. Administra nodos de dispositivos en / dev y maneja todas las acciones de espacio de usuario al agregar o eliminar dispositivos.
Evdev es una interfaz de eventos de entrada genérica en el kernel de Linux. Generaliza los eventos de entrada sin formato de los controladores de dispositivos y los hace disponibles a través de dispositivos de caracteres en el /dev/input/directorio
Cada vez que ocurre un cambio dentro de la estructura del dispositivo, el núcleo emite un evento que es recogido por udev. Luego, udev sigue las reglas declaradas en los directorios /etc/udev/rules.d, /run/udev/rules.d y /lib/udev/rules.d.
En función de la información contenida en el evento, encuentra la regla o reglas que necesita para desencadenar y realiza las acciones necesarias.
Estas acciones pueden ser crear o eliminar archivos del dispositivo, pero también pueden activar la carga de archivos de firmware particulares en la memoria del kernel.
/dev/input/event/*, esencialmente le está dando a todos acceso para oler su teclado, por ejemplo, las contraseñas que escriba. En un sistema de un solo usuario, esto podría no importar tanto, pero incluso en un sistema de un solo usuario, generalmente usamos a los usuarios del sistema como una capa adicional de seguridad en caso de que algún componente se vea comprometido, y al dar, por ejemplo, elnobodyacceso del usuario a su teclado flujo de entrada está debilitando esta protección. Si bien esto podría "arreglar" Mumble, no es una solución general adecuada para su problema. Debería haber una mejor manera.