Duas coisas que você pode tentar:
xinput list
Isto lhe dará uma lista de todos os dispositivos de entrada que são reconhecidos pelo Xorg e permite que você ative ou desative os dispositivos assim como os teste (substitua ${DEVICEID}
pelo que é exibido por xinput list
):
xinput set-int-prop ${DEVICEID} 'Device Enabled' 32 1
xinput test ${DEVICEID}
A segunda coisa que você poderia tentar seria a ferramenta evtest
de nível mais baixo (substitua /dev/input/eventX
pelo arquivo de dispositivo apropriado):
evtest /dev/input/eventX
Ele deve imprimir eventos na tela quando receber dados. evtest
faz parte do pacote joystick
no Ubuntu.
Nenhum deles fará com que seu scanner de código de barras funcione, mas eles permitirão que você descubra onde está o problema. Se evtest
funciona, mas xinput
não, então você tem que ajustar o seu Xorg.conf e adicioná-lo manualmente como teclado extra, se nenhum dos dois funcionar, então é um problema com o driver do Kernel.