मेरे पास /dev/input/event0
( /dev/input/by-id/usb-Metrologic_Metrologic_Scanner-event-kbd
) पर एक यूएसबी बारकोड स्कैनर है , और बारकोड को स्कैन करने से यह कीपर ईवेंट को भेजने का कारण बनता है। मैं libdevinput रूबी लाइब्रेरी का उपयोग करके इन कीपर्स को कैप्चर कर रहा हूं , जो बहुत अच्छा काम करता है। मुद्दा यह है कि प्रत्येक बारकोड को एक उपयोगकर्ता नाम के रूप में भी दर्ज किया जाता है, और बाद में रास्पबेरी पाई पर एक पासवर्ड होता है, जिसके कारण बहुत से लॉगिन प्रयास विफल हो जाते हैं। (रास्पबेरी पाई हेडलेस होगी, और एक माइक्रोवेव के अंदर।)
मैं बारकोड स्कैनर को इनपुट डिवाइस के रूप में देखने से लिनक्स को कैसे रोक सकता हूं, और क्या मेरा प्रोग्राम एकमात्र इवेंट उपभोक्ता है? या कोई अलग, बेहतर उपाय है?