Tôi có một máy quét mã vạch USB tại /dev/input/event0
( /dev/input/by-id/usb-Metrologic_Metrologic_Scanner-event-kbd
) và quét mã vạch khiến nó gửi các sự kiện nhấn phím. Tôi đang chụp những phím bấm này bằng thư viện libdevinput Ruby, hoạt động rất tốt. Vấn đề là mỗi mã vạch cũng được nhập dưới dạng tên người dùng và sau đó là mật khẩu trên Raspberry Pi, gây ra nhiều lần thử đăng nhập thất bại. (Raspberry Pi sẽ không đầu và bên trong lò vi sóng.)
Làm cách nào tôi có thể ngăn Linux xem máy quét mã vạch là thiết bị đầu vào và chương trình của tôi là người tiêu dùng sự kiện duy nhất? Hoặc có một giải pháp khác, tốt hơn?