Saya memiliki pemindai kode batang USB di /dev/input/event0
( /dev/input/by-id/usb-Metrologic_Metrologic_Scanner-event-kbd
), dan pemindaian kode batang menyebabkannya mengirim acara yang menekan tombol. Saya menangkap penekanan tombol ini menggunakan pustaka Ruby libdevinput , yang bekerja sangat baik. Masalahnya adalah bahwa setiap barcode juga dimasukkan sebagai nama pengguna, dan selanjutnya kata sandi pada Raspberry Pi, menyebabkan banyak upaya login yang gagal. (The Raspberry Pi akan tanpa kepala, dan di dalam microwave.)
Bagaimana saya bisa menghentikan Linux dari melihat pemindai barcode sebagai perangkat input, dan program saya menjadi konsumen acara tunggal? Atau adakah solusi yang berbeda dan lebih baik?