У мене є сканер штрих-коду USB за адресою /dev/input/event0
( /dev/input/by-id/usb-Metrologic_Metrologic_Scanner-event-kbd
), і сканування штрих-коду змушує його надсилати події клавіші. Я фіксую ці натискання клавіш за допомогою бібліотеки libdevinput Ruby, яка чудово працює. Проблема полягає в тому, що кожен штрих-код також вводиться як ім'я користувача, а згодом і пароль на Raspberry Pi, викликаючи безліч невдалих спроб входу. (Raspberry Pi буде без голови, а всередині мікрохвильовки.)
Як я можу перешкодити Linux бачити сканер штрих-коду як пристрій введення, а моя програма є єдиним споживачем подій? Або є інше, краще рішення?