कीबोर्ड को अक्षम कैसे करें?


10

अपने कीबोर्ड को अनप्लग किए बिना मैं इसे टर्मिनल से अक्षम करना चाहूंगा; मैं उम्मीद कर रहा था कि यह प्रयोग किया जा सकता है, rmmodलेकिन मेरे वर्तमान में लोड किए गए मॉड्यूल के आधार पर ऐसा नहीं लगता है कि यह संभव है।

क्या किसी के पास कोई विचार है?


1
छिपाई ("मानव इंटरफ़ेस डिवाइस") मॉड्यूल शायद अंतर्निहित है। USB सामग्री में से कुछ थियो नहीं हो सकता है, इसलिए आप उन में से एक को खींचने की कोशिश कर सकते हैं ( lsmod | grep usb)।
गोल्डीलॉक्स

जवाबों:


15

यहां इसे करने के लिए बहुत अच्छी दिशाएं हैं, शीर्षक: लिनक्स में कीबोर्ड और माउस को अक्षम / सक्षम करें

उदाहरण

आप इस कमांड वाले उपकरणों को सूचीबद्ध कर सकते हैं।

$ 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

2
यदि इसे अनप्लग किया गया और वापस प्लग इन किया गया तो क्या इसे फिर से सक्रिय किया जाएगा? अन्यथा :) मशीन से एक प्रतिक्रिया प्राप्त करने के लिए (जब तक यह एक लैपटॉप है) मुश्किल हो सकता है
terdon

हाँ, ये अक्षम डिवाइस प्रश्न हमेशा "ठीक है तो मैं इसे फिर से कैसे सक्षम करूं" के लिए लोड लगता है।
SLM

मैं जोड़ूंगा कि यह केवल X11 के लिए कीबोर्ड को अक्षम करता है और किसी भी TTY के लिए नहीं। इसके अलावा आप अभी भी Ctrl + Alt + F के साथ TTYs पर स्विच कर सकते हैं?
राफेल अहरेंस

@ राफेलअह्रेंस - हाँ, मैंने कहा कि जवाब में, लेकिन इसे पुन: प्रसारित करने के लिए धन्यवाद।
SLM

2
@terdon प्रयोग करने से पहले सुनिश्चित करें कि आपके पास काम करने वाला SSH कनेक्शन है।
गिलेस एसओ- बुराई को रोकना '
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.