अपने कीबोर्ड को अनप्लग किए बिना मैं इसे टर्मिनल से अक्षम करना चाहूंगा; मैं उम्मीद कर रहा था कि यह प्रयोग किया जा सकता है, rmmod
लेकिन मेरे वर्तमान में लोड किए गए मॉड्यूल के आधार पर ऐसा नहीं लगता है कि यह संभव है।
क्या किसी के पास कोई विचार है?
अपने कीबोर्ड को अनप्लग किए बिना मैं इसे टर्मिनल से अक्षम करना चाहूंगा; मैं उम्मीद कर रहा था कि यह प्रयोग किया जा सकता है, rmmod
लेकिन मेरे वर्तमान में लोड किए गए मॉड्यूल के आधार पर ऐसा नहीं लगता है कि यह संभव है।
क्या किसी के पास कोई विचार है?
जवाबों:
यहां इसे करने के लिए बहुत अच्छी दिशाएं हैं, शीर्षक: लिनक्स में कीबोर्ड और माउस को अक्षम / सक्षम करें ।
आप इस कमांड वाले उपकरणों को सूचीबद्ध कर सकते हैं।
$ xinput --list
"Virtual core pointer" id=0 [XPointer]
"Virtual core keyboard" id=1 [XKeyboard]
"Keyboard2" id=2 [XExtensionKeyboard]
"Mouse2" id=3 [XExtensionKeyboard]
और इसके साथ कीबोर्ड को अक्षम करें:
$ xinput set-int-prop 2 "Device Enabled" 8 0
और इसे इस एक के साथ सक्षम करें:
$ xinput set-int-prop 2 "Device Enabled" 8 1
यह केवल X के माध्यम से कीबोर्ड को अक्षम करने के लिए काम करता है। इसलिए यदि आप एक ऐसे सिस्टम पर हैं जो X नहीं चला रहा है तो यह काम नहीं करेगा।
आप किसी भी डिवाइस के लिए सभी गुणों की सूची प्राप्त करने के लिए इस कमांड का उपयोग कर सकते हैं:
$ xinput --list-props 2
Device 'Virtual core keyboard':
Device Enabled (124): 1
Coordinate Transformation Matrix (126): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
lsmod | grep usb
)।