लिनक्स में डिफॉल्ट के रूप में संख्या-लॉक सक्षम करें


11

इसी तरह का सवाल है - लेकिन IMHO वहाँ एक सरल समाधान होना चाहिए। यदि BIOS में अंक-लॉक चालू है - यह लिनक्स बूट और / या केडीई / ग्नोम / जो भी स्टार्टअप के दौरान बंद क्यों है?

जवाबों:


9

लिनक्स अधिकांश परिधीयों को इनिशियलाइज़ करता है ताकि वे ज्ञात अवस्था में हों। इसमें कीबोर्ड शामिल है: कीबोर्ड के बारे में लिनक्स के आंतरिक डेटा में एल ई डी से बेहतर मिलान था, इसलिए लिनक्स एल ई डी को बंद करने के लिए क्या करता है (जहाँ तक मुझे याद है, सीपीयू पीसी कीबोर्ड पर एल ई डी की स्थिति को नहीं पढ़ सकता है) और सभी को बंद घोषित करें।

मुझे डिफ़ॉल्ट रूप से NumLock रखना पसंद है। लिनक्स टेक्स्ट कन्सोल्स के लिए, जो मैं करता था उसका उपयोग करना है

for t in /dev/tty[0-9]*; do setleds -D +num <$t; done

एक बूट स्क्रिप्ट से ( /etc/rc.localया /etc/init.d/50_local_setledsजहाँ भी वितरण को रखना पसंद है)।

आजकल, इस तरह के डेबियन के रूप में कुछ वितरण पर कम से कम, आप जोड़ सकते हैं LEDS=+numकरने के लिए /etc/console-tools/config(या /etc/kbd/configजो एक पर निर्भर करता है आप नहीं है)।

एक्स विंडो सिस्टम का अपना कीबोर्ड हैंडलिंग है, इसलिए आपको इससे अलग से निपटने की आवश्यकता है। मैं क्या करता हूं कि कैप लॉक को स्थायी रूप से बंद करना है (मेरे लेआउट में कैप्स लॉक की चाबी नहीं है) और अंकों के लॉक को स्थायी रूप से स्विच करें (मेरे लेआउट में मेरे पास कोई क्यू लॉक कुंजी नहीं है, और कीपैड कुंजी भेजते हैं KP_1और जल्द ही)। यदि आप संशोधक को बनाए रखना चाहते हैं, लेकिन न्यूम लॉक को डिफ़ॉल्ट बनाते हैं, तो आप एक्स के अंदर संशोधक को सेट करने और भौतिक एलईडी को सेट करने के लिए कॉल करने के लिए एक छोटा प्रोग्राम लिख सकते हैं ।XKbLockModifiersXChangeKeyboardControl

¹ के लिए इस्तेमाल किया, क्योंकि मैं थोड़ी देर में पाठ शान्ति के साथ परेशान नहीं किया है।


आप शान्ति का उल्लेख करते हैं - क्या पुराने लिनेक्स-कर्नेल में अंक के लिए कर्नेल-विकल्प नहीं था? 0.x या 1.या? वैसे भी - वहाँ कोई xconfig-numlock के लिए विकल्प है?
निल्स

@ निल्स मम्म शायद, मुझे याद नहीं है। मुझे नहीं लगता कि एक्स के लिए कुछ भी है, लेकिन मैंने एक्सकेबी के अस्तित्व में आने से पहले एक्स में कीबोर्ड के बारे में सीखा था, इसलिए मुझे 20 वीं शताब्दी के अंत से कुछ नए सामानों की याद आ रही है।
गाइल्स का SO- बुराई पर रोक '21

1
मैं एक नोट जोड़ूंगा कि डेबियन पर, बूट के बाद की सेटिंग नोक kbdजो पैकेज द्वारा की जाती है जो एक केबीडी इनिट स्क्रिप्ट बनाता है।
कारंदयुग

1
@Rodrigo ऑपरेटिंग सिस्टम एक कुंजी की स्थिति जान सकता है। यह क्या नहीं जान सकता है, जहां तक ​​मुझे पता है, एलईडी की स्थिति है - यह केवल याद रख सकता है कि क्या उसने आखिरी बार एलईडी को चालू या बंद किया है, लेकिन यह एक ऑपरेटिंग सिस्टम परिवर्तन (जैसे BIOS → बूटलोडर) पर काम नहीं करता है → लिनक्स)।
गिल्स एसओ-

1
@ रोड्रोडो ऑपरेटिंग सिस्टम से जानकारी प्राप्त करने वाले अनुप्रयोगों से संबंधित है। आप जिस भाग के बारे में बहस कर रहे हैं वह यह है कि ऑपरेटिंग सिस्टम कैसे सूचना प्राप्त करेगा।
गिल्स का SO-
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.