У меня есть сканнер штрихкода Zebex USB, это устройство работы, правильно использующие Windows XP и Windows Vista, когда я открываю Notepad.
Однако я не могу заставить это работать над Ubuntu. Я открываю Gedit, и он делает тот же шум как в Windows, но ничто не сканирует.
Любой совет будет цениться.
Две вещи Вы могли попробовать:
xinput list
Это даст Вам список всех устройств ввода данных, которые распознаны Xorg, и позволяет Вам включать или отключать устройства, а также тестировать их (замена ${DEVICEID}
с тем, что отображено xinput list
):
xinput set-int-prop ${DEVICEID} 'Device Enabled' 32 1
xinput test ${DEVICEID}
Второй вещью, которую Вы могли попробовать, будет более низкого уровня evtest
инструмент (замена /dev/input/eventX
с надлежащим файлом устройств):
evtest /dev/input/eventX
Это должно события печати на экран, когда это получает данные. evtest
часть joystick
пакет в Ubuntu.
Ни один из них не заставит Ваш Сканнер штрихкода работать, но они позволят Вам выяснять, где проблема. Если evtest
работы, но xinput
не делает, затем необходимо настроить Xorg.conf и вручную добавить его как дополнительную клавиатуру, если никакой работают затем, это - проблема Драйвера ядра.
Звук прибывает из динамиков компьютера или из сканера?
Проверьте и удостоверьтесь, что сканер правильно обнаруживается
dmesg
и посмотрите, есть ли у Вас что-то, что похоже на это, когда Вы включаете сканер
usb 5-1: new low speed USB device using uhci_hcd and address 2
usb 5-1: new device found, idVendor=0000, idProduct=0001
usb 5-1: new device strings: Mfr=0, Product=0, SerialNumber=0
usb 5-1: configuration #1 chosen from 1 choice
input: HID 0000:0001 as /class/input/input6
input: USB HID v1.00 Keyboard [HID 0000:0001] on usb-0000:00:10.3-1
если Вы видите вышеупомянутое, то необходимо также видеть события в dmesg
после нажатия кнопки сканирования.
если Вы не видите вышеупомянутое, то, вероятно, необходимо инициализировать модуль клавиатуры usb с Вами, мог бы попробовать
sudo modprobe usbkbd