Os níveis entre eventos USB e eventos X são:
-
A menos que seu mouse seja especial e tenha seu próprio driver, é muito provável que seja um dispositivo HID. Encontre o dispositivo
hidrawcorrespondente (verifiquedmesg) e verifique se você recebe eventos lá. A conversão de USB para HID é feita pelo kernel. -
Todos os eventos de entrada deixam o kernel através da camada de entrada, os dispositivos correspondentes estão em
/dev/input. Executeevtestcomo root, selecione seu mouse, veja se você recebe eventos. A tradução de eventos HID para eventos de entrada é feita pelo kernel. -
X carrega automaticamente os drivers para todos os dispositivos de entrada, na maioria dos casos, o driver
evdev. Veja/var/log/Xorg.0.logsobre quais drivers são carregados. Esses drivers traduzem eventos de entrada para eventos X.