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


12

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

मुझे बहुत परेशानी होती है क्योंकि मेरे पास my keyboardऔर some other thingsमेरे डेस्क पर दोनों को रखने के लिए पर्याप्त जगह नहीं है । और गलती से कुछ कुंजी दबाने से सिस्टम को परेशानी हो सकती है। इसलिए मैं अस्थायी रूप से अपने कीबोर्ड को लॉक करने का एक तरीका ढूंढ रहा हूं । बेशक मैं कंप्यूटर से कीबोर्ड को बाहर नहीं निकालना चाहता क्योंकि यह बहुत असुविधाजनक है।

मैं यह कैसे कर सकता हूं?

xinput- सूची

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB Optical Mouse                id=9    [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ CHICONY HP Basic USB Keyboard             id=8    [slave  keyboard (3)]
    ↳ HP WMI hotkeys                            id=10   [slave  keyboard (3)]

जवाबों:


16

निष्क्रिय करने के लिए / कुंजीपटल, बस प्रेस सक्षम Ctrl+ Alt+ Tटर्मिनल खोलने के लिए अपने कीबोर्ड पर। जब यह खुलता है, तो नीचे कमांड चलाएँ:

xinput -list

यहाँ छवि विवरण दर्ज करें

एक बार जब आपको अपनी आईडी मिल जाती है, तो

sleep 0.1 ; xinput set-prop 9 'Device Enabled' 0 ; sleep 5 ; xinput set-prop 9 'Device Enabled' 1

नींद 5 सेकंड की संख्या है (मुझे लगता है) आप चाहते हैं कि कीबोर्ड अक्षम हो।

Xinput आदेश के बारे में अधिक जानकारी के लिए देखें मैनपेज

या आप लॉक कीबोर्ड उपयोगिता का उपयोग कर सकते हैं ।


4
केवल माउस के साथ फिर से कीबोर्ड को कैसे सक्षम करें? क्या संकेतक एप्लेट द्वारा कीबोर्ड को अक्षम और सक्षम करने या किसी स्क्रिप्ट पर डबल क्लिक करने का कोई मुफ्त समाधान है?
नूर

मुझे @ नूर के साथ भी यही समस्या है
eccstartup

1
मैं इसका परीक्षण कर रहा हूं, आपको शीघ्र ही पता चल जाएगा।
मिच

1
नहीं, बस कोशिश करो, यह कुछ भी नहीं करता है। :)
मिच

1
मेरे पास माउस के साथ कोई समस्या नहीं थी। कीबोर्ड के अक्षम होने पर यह ठीक काम करता था। इसके अलावा, मैं दृढ़ता से मानता हूं कि कुछ भी 100% नहीं है।
मिच

0

स्वीकृत उत्तर में बताए xinput -listअनुसार आईडी को चलाएं और खोजें AT Translated Set 2 keyboard। आपको xinputपहले स्थापित करने की आवश्यकता हो सकती है ।

मैंने निम्नलिखित स्क्रिप्ट बनाई, और मैंने इसे एक लॉन्चर के माध्यम से चलाया, जिसे मैं अपने माउस से क्लिक कर सकता हूं। हर बार जब आप इसे क्लिक करते हैं, तो यह कीबोर्ड पर या बंद हो जाता है। 13अपने कीबोर्ड के आईडी नंबर से बदलें ।

#!/bin/bash

if [[ $(<~/.keyboard-status) == "enabled" ]]; then
    xinput --disable 13
    echo "disabled" > ~/.keyboard-status
else
    xinput --enable 13
    echo "enabled" > ~/.keyboard-status
fi
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.