लिनक्स टकसाल में नियंत्रण के लिए मैप कैप्स लॉक


13

मैं दालचीनी के साथ लिनक्स मिंट का नवीनतम संस्करण चला रहा हूं। मैं मैप Caps Lockकरने की कोशिश कर रहा हूं Ctrl, लेकिन मैं यह पता नहीं लगा सकता कि यह कैसे करना है। मेरे द्वारा की गई सभी वेब खोजों ने मुझे लिनक्स मिंट के पुराने संस्करणों में ले लिया है (मेरी सेटिंग में कोई कीबोर्ड लेआउट विकल्प नहीं है)। मैं यह कैसे कर सकता हूँ?


3
क्या आप नवीनतम संस्करण क्या है यह इंगित करने के लिए अपने प्रश्न को अपडेट कर सकते हैं? यह सवाल यहां सालों से हो सकता है।
कीथ थॉम्पसन

एक गाइड लाइन के रूप में ... 'वर्तमान' लिनक्स मिंट रिलीज़ # 18 (~ 2016) है, इसलिए कंप्यूटिंग में लगभग किसी भी चीज़ के " नवीनतम " को उद्धृत करना ' तथ्यात्मक ' रंग को फीका करने वाला है । (इस एक को शामिल करते हुए।)
होगा

जवाबों:


18

आप इसे पूरा कर सकते हैं xmodmap। निम्नलिखित जोड़ें ~/.xmodmap:

remove Lock = Caps_Lock
keysym Caps_Lock = Control_L
add Control = Control_L

और कमांड चलाएं xmodmap ~/.xmodmap। इस कमांड को आप अपने WM या DE द्वारा जो भी स्टार्टअप फाइल प्रोसेस कर रहे हैं, उसमें डाल सकते हैं। यह केवल X में काम करेगा, लेकिन यह परवाह किए बिना काम करेगा कि आप किस ग्राफिकल वातावरण का उपयोग करते हैं।


लिनक्स मिंट दालचीनी के उपयोगकर्ता के लिए इस कमांड के लिए एक आदर्श स्थान क्या होगा?
ज़ामिकॉल

18

मुझे यह मिला। इसे क्षेत्रीय प्राथमिकताओं वाले खंड में ले जाया गया:

सेटिंग्स> क्षेत्रीय वरीयताओं> कीबोर्ड लेआउट> सेटिंग्स पर जाएं और कैप्स लॉक सेक्शन का विस्तार करें।

अपडेट करें:

लिनक्स मिंट 17.1 में आप इसके माध्यम से प्राप्त कर सकते हैं;

सिस्टम सेटिंग्स> हार्डवेयर> कीबोर्ड> कीबोर्ड लेआउट> विकल्प> कैप्स लॉक प्रमुख व्यवहार


6

अप्रचलित का उपयोग करने की आवश्यकता नहीं है xmodmapक्योंकि पहले से ही एक xkbविकल्प है - ctrl:nocapsजैसे कि टर्मिनल में:

setxkbmap -option ctrl:nocaps

सूक्ति 3 के साथ आप ऑर्गन > सूक्ति> डेस्कटॉप> इनपुट स्रोतों के तहत अपने xkb- विकल्पों का उपयोग या तो dconf-editorजोड़ सकते हैं :ctrl:nocaps

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

या बस सक्षम कैप्स Ctrl के रूप में ताला में gnome-tweak-toolनीचे टंकण> Ctrl कुंजी स्थिति :

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


setxkbmap -option ctrl: nocaps डेबियन जेसी पर अच्छी तरह से काम करता है, धन्यवाद।
जॅन लालिंस्की

शायद ध्यान देने योग्य है man keyboardऔर यह भी स्थायी विन्यास स्थान में है/etc/default/keyboard
jchook

3

KDE के साथ LinuxMint 17 के लिए यह था: सिस्टम सेटिंग्स> इनपुट डिवाइस> कीबोर्ड> उन्नत> Ctrl कुंजी स्थिति


3

मुझे एहसास है कि यह पहले से ही एक स्वीकृत जवाब है, लेकिन यहां बदलने के Caps Lockलिए वन ट्रू वे है ctrl। यह पूरे सिस्टम (कंसोल, एक्स, जो भी हो) के लिए लिनक्स के सभी संस्करणों, सभी डिस्ट्रोस पर काम करता है। यह कर्नेल में मैपिंग सेट करता है जहां यह होना चाहिए

(echo $(dumpkeys |grep -i keymaps); echo keycode 58 = Control) | loadkeys -

इसे स्टार्ट अप स्क्रिप्ट में जोड़ें (जैसे /etc/rc.local, या अपना खुद का बनाएँ)।

डेबियन (डेरिवेटिव) पर डंपकी / लोडकीक्स kbdपैकेज का हिस्सा है , अगर किसी कारण से यह पहले से स्थापित नहीं है।


अगर मैं यह काम नहीं कर पा रहा था w / लिनक्स मिंट 18.1। दोनों को रूट के रूप में मैन्युअल रूप से करने /etc/rc.localकी कोशिश की और इसे जोड़ने के लिए , और लॉगआउट और पुनः आरंभ करने की कोशिश की
रॉय Truelove

मेरे डेबियन जेसी पर काम नहीं करता है।
१२:३ý पर जेएन लालिन्स्की

1

मिंट 17.2 पर, प्राथमिकताएं चुनें -> कीबोर्ड -> लेआउट -> विकल्प, कैप्स लॉक कुंजी व्यवहार का चयन करें, "कैप्स लॉक को अतिरिक्त नियंत्रण बनाएं" चुनें।


0

लिनक्स टकसाल 18.3 (बीटा) के लिए इस थ्रेड को अपडेट करना क्योंकि यह विकल्प एक चलता-फिरता लक्ष्य प्रतीत होता है।

  1. स्टार्ट मेन्यू से कंट्रोल सेंटर पर क्लिक करें और कीबोर्ड बटन चुनें।
  2. पॉपअप विंडो में, लेआउट टैब का चयन करें।
  3. लेआउट विंडो में। नीचे की ओर ऑप्शन बटन पर क्लिक करें।
  4. विकल्प सूची में, "Ctrl कुंजी स्थिति" कहने वाले का विस्तार करें।
  5. नीचे की ओर "स्वैप Ctrl और कैप्स लॉक" के बगल में स्थित चेकबॉक्स का चयन करें।

0

यहाँ एक आसुत संस्करण है:

0) सुनिश्चित करें कि कैप्स लॉक बंद है

1) निम्नलिखित फ़ाइल बनाएँ:

/etc/udev/hwdb.d/10-caps-modifier.hwdb
---
evdev:atkbd:dmi:*            # built-in keyboard: match all AT keyboards for now
  KEYBOARD_KEY_3a=leftctrl   # bind capslock to leftctrl

2) निम्नलिखित कमांड चलाएँ:

$ systemd-hwdb update

3) रीमैपिंग को तत्काल प्रभाव में लाने के लिए निम्नलिखित कमांड चलाएँ:

$ udevadm trigger

यह उबंटू चलाने वाले Ubuntu 18.04.2 LTS पर परीक्षण किया गया था। रीमैपिंग टैटी कंसोल, और एक्स इनपुट सिस्टम में शानदार काम करता है।

सभी विवरणों के लिए इस पृष्ठ के लिए धन्यवाद: https://wiki.archlinux.org/index.php/Map_scancodes_to_keycodes लेकिन यह पता लगाने के लिए बहुत प्रयास किए गए कि वास्तव में क्या किया जाना चाहिए।

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