टर्मिनल द्वारा एलईड / ऑफ को कैसे चालू करें?


11

मैं लिनक्स पर कमांड चलाने वाले अपने कुछ लीड्स को चालू / बंद करना चाहूंगा।

मैं Ubuntu 12.04 LTS का उपयोग करता हूं।

मैंने कोशिश की

xset led named "Scroll Lock"
xset led named "Num Lock"
xset led 2             (this is the number of Scroll Lock as `xset q` says)
xset led 1

लेकिन कुछ भी नहीं काम करता है।

कोशिश की

setleds +num
setleds +scroll

लेकिन मुझे एक त्रुटि संदेश मिला Error reading the current settings of flags. Maybe you're not on the console?(मैं एक टर्मिनल में था)।

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

जवाबों:


9

xdotool कुंजी Num_Lock

एक उत्तर है (सबसे आसान आप पा सकते हैं); यदि आप वास्तव में सिर्फ एक नेतृत्व की स्थिति निर्धारित करना चाहते हैं, तो राज्य को परिवर्तित करते हुए, यह खोज करने के लिए एक रास्ता प्रदान करता है (xinput और एक दास कीबोर्ड राज्य को संशोधित करता है)।

मैं हाल ही में अलग-अलग होते हुए अपने Num Lock Keyboard LED और X11 स्थिति में चला गया (दूरस्थ डेस्कटॉप, गेम आदि के साथ होता है)

यह संदर्भ बताता है कि क्या चल रहा है, और लगभग पूरा समाधान है (लेकिन इसमें एक केस-टाइपो है, आपको Num_Lock नहीं NumLlock की आवश्यकता है)।

http://blog.ssokolow.com/archives/2013/04/18/how-to-invert-your-x11-numlock-led/


यह स्वीकृत उत्तर होना चाहिए। सबसे अच्छा समाधान मैंने कभी देखा है। धन्यवाद! रोशनी बहुत कष्टप्रद है!
jocap

ध्यान दें कि xdotool key Num_Lockएलईडी चालू या बंद करने के रूप में निर्दोष नहीं है; यह वास्तव में कुंजी दबाने के बराबर है!
सर्ज स्ट्रोबंड्ट


1

Ctrl+ Alt+ दबाएँ F1, लॉगिन करें, और फिर प्रयास करें setleds


दिलचस्प। setleds(नहीं xset) अब मेरे लिए भी काम किया। लगता है जैसे हमें सेट की जरूरत है display। मैंने कई चीजों की कोशिश की लेकिन कुछ भी काम नहीं आया। लेकिन, लगता है कि हम लगभग हैं।
गरुड़

2
यह मेरे लिए अंतिम उत्तर नहीं है, क्योंकि मुझे इसको gui डिस्प्ले पर काम करने की आवश्यकता है, कंसोल डिस्प्ले पर नहीं।
गरौदान

0

यदि आपके पास नहीं है तो xf86- इनपुट-कीबोर्ड स्थापित करें।

सेट kbd_mode -u

सुनिश्चित करें कि आपके पास KB के कई उदाहरण नहीं हैं (XINPUT: रिपोर्ट देखें)।


0

जैसा कि इस उत्तर में उल्लेख किया गया है , यदि आपकी स्क्रीन TTY1 पर है, लेकिन आप कहीं और से एलईडी को नियंत्रित करने का प्रयास करते हैं (जैसे कि SSH सत्र), तो आप setledsनिम्नलिखित तरीके से उपयोग कर सकते हैं :

setleds -L +num +caps +scroll < /dev/tty1

-1

बस कमांड का उपयोग करें:

numlockx on 

या

numlockx off

राज्य को बदलने के लिए।


4
यह बल्कि संक्षिप्त है: कुछ और विवरण सहायक होंगे। उदाहरण के लिए, यह कमांड किन परिस्थितियों में काम करता है?
डेविड रिचरबी

यह जैसा दिखता है वैसा ही करता है।
जॉन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.