14.04 में कैप्स लॉक को निष्क्रिय करें


31

मुझे वास्तव में कैप्स लॉक की आवश्यकता नहीं है (जो करता है?) और इसे एक शिफ्ट कुंजी के रूप में होगा क्योंकि मैं कभी-कभी गलती से इसे हिट करता हूं विशेष रूप से छोटे नेटबुक कीबोर्ड पर। जब से मैं नहीं पढ़ता, जब मैं यह लिखता हूं तो इसका मतलब यह हो सकता है कि मुझे आधे पृष्ठ को फिर से लिखना होगा। मैं केवल Ubuntu 12 के लिए समाधान ढूंढता हूं, लेकिन वे 14 के लिए काम नहीं करते हैं (किसी भी तरह "टाइपिंग" संवाद पूरी तरह से अलग दिखता है, न कि उपयोगकर्ता के अनुकूल)। मैंने वैसे भी कोशिश की है और कस्टम शॉर्टकट बनाने के लिए + पर क्लिक किया है। इसने मुझसे एक नाम पूछा (I put Name: Caps क्लॉक) और एक कमांड के लिए (कमांड: डिसएबल, और मैंने कमांड: शिफ्ट) की भी कोशिश की, लेकिन उसने कुछ नहीं किया। यह कस्टम शॉर्टकट के तहत दाईं ओर दिखाता है, लेकिन मेरे पास अभी भी कैप्स लॉक है। मैं linux में नया हूँ तो कृपया, यदि आपके पास कोई उत्तर है तो बस यह न कहें: mxpt.de का उपयोग करें या ऐसा करें, लेकिन कृपया मुझे बताएं कि संवाद बॉक्स या कमांड प्रॉम्प्ट पर कैसे जाएं और मुझे क्या करने की आवश्यकता है। (किसी के पास सूक्ति या तो सूक्ति के साथ एक समाधान था, लेकिन मैं उस कार्यक्रम को Ubuntu 14 में नहीं पा सकता हूं)। धन्यवाद


Askubuntu में आपका स्वागत है! क्या आपने सॉफ्टवेयर सेंटर की कोशिश की है? आप इसे वहां से इंस्टॉल कर सकते हैं और फिर यहां दिए गए निर्देशों का पालन कर सकते हैं: askubuntu.com/questions/453793/…
एल्डर गीक

जवाबों:


39

एक टर्मिनल खोलना और टाइप करना:

xmodmap -e "keycode 66 = Shift_L NoSymbol Shift_L" 

Enter / return के बाद कैप्स लॉक बटन को लेफ्ट शिफ्ट को रीमैप करना चाहिए।

हालांकि, इसे प्रत्येक बूट पर निष्पादित करने की आवश्यकता होगी। सिस्टम बूट करने के लिए हर बार इसे स्वचालित रूप से चलाने के लिए आप निम्न कार्य कर सकते हैं।

  1. डैश में "स्टार्टअप एप्लिकेशन" खोजें और इसे खोलें।

  2. ऐड पर क्लिक करें। नाम के लिए "कैप्स लॉक टू शिफ्ट" और "कमांड" पुट के तहत xmodmap -e "keycode 66 = Shift_L NoSymbol Shift_L"

  3. प्रेस सहेजें और पुनः आरंभ करें। का आनंद लें!


यदि आप कैप्स लॉक को निष्क्रिय करना चाहते हैं, तो आप निम्नलिखित (टर्मिनल में) निष्पादित कर सकते हैं:

setxkbmap -option caps:none

एक बार फिर, यह आपके पुनरारंभ होने के बाद रीसेट हो जाएगा, इसलिए बूट पर इसे निष्पादित करने के लिए एक स्टार्टअप प्रविष्टि (जैसे ऊपर) जोड़ें।


2
इसके साथ मुझे वह मिल गया जहां मैं बनना चाहता था। आपके मुकाबले। कैसे वहाँ पाने के लिए समझाने सहित बड़ी मदद।
करंट डेकर

कोई बात नहीं, @Karsten डेकर!
यारोहर

1
मैंने दूसरा उपयोग किया क्योंकि प्रश्न टीएल; डीआर है और पहले आता है जब आप गूगल करते हैं कि कैप लॉक को कैसे निष्क्रिय किया जाए।
RexFuzzle

यह डिफ़ॉल्ट योग्य होना चाहिए!
पीटरएम

26

आप Gnome Tweak टूल का उपयोग करके कैप्स लॉक को रीमैप कर सकते हैं ।

यदि आप चाहें या कमांड लाइन द्वारा उबंटू सॉफ्टवेयर सेंटर के माध्यम से इसे स्थापित कर सकते हैं ; यह डिफ़ॉल्ट रूप से Ubuntu 14.04 पर स्थापित नहीं होता है।

  1. होल्ड करके एक टर्मिनल खोलें CTRL, ALTऔर Tएक बार या डैश में खोज करके।

  2. में टाइप करें sudo apt-get install gnome-tweak-toolयह apt-getस्थापित करने के लिए कहता है gnome-tweak-tool। आप की जरूरत है sudoएक सॉफ्टवेयर स्थापित करने के लिए रूट अनुमतियों की जरूरत के रूप में।

  3. ट्वीक टूल खोलें

  4. बाईं पट्टी से "टाइपिंग" चुनें।

  5. "कैप्स लॉक अधिनियम को शिफ्ट के रूप में चुनें" जहां यह "कैप्स लॉक प्रमुख व्यवहार" कहता है।

ऊपर चरण 5 का चित्रण।

संस्करण 3.32.0-1 के लिए अद्यतन

विकल्प अब निम्न है:

कीबोर्ड और माउस> अतिरिक्त लेआउट विकल्प> कैप्स लॉक व्यवहार


1
आप दोनों को धन्यवाद। मैंने Yharooer की विधि का उपयोग किया, और कैप्स लॉक को अक्षम करने में सक्षम था जो काफी अच्छा है। (मैं आपके स्क्रीन शॉट जैसे विकल्पों का अंत नहीं पढ़ सकता था, इसलिए यह थोड़ा अनुमान लगा रहा था कि अतिरिक्त क्या है ... यह होगा)।
करंट डेकर

मुझे लगता है कि यह अतिरिक्त बदलाव की कुंजी थी। वैसे भी, यह मदद की खुशी!
यारोहर

1
17.10 में काम करता है!

8

CAPS- लॉक को अनुमत रूप से अक्षम करने के लिए:

xkbset nullify lock

इसे फिर से सक्षम करने के लिए

xkbset nullify -lock.

केवल CAPS- लॉक को टॉगल करने के लिए:

sudo apt-get install xdotool
xdotool key Caps_Lock

2
धन्यवाद! बस मुझे मुसीबत की दुनिया से रिहा कर दिया
CIRCLE

6

Ubuntu 17.04 के लिए आप एक dconf सेटिंग सेट कर सकते हैं:

dconf write /org/gnome/desktop/input-sources/xkb-options "['caps:none']"

फिर से लॉगिन करने की आवश्यकता नहीं है।


1
बस यह कहने के लिए कि dconf के नीचे कमांड / org / सूक्ति / डेस्कटॉप / इनपुट-स्रोत / xkb-options "['caps: none']" ubuntu 16.04 के लिए भी काम करता है। पोस्टर की बदौलत।
ADW

18.04 पर भी काम करता है। के Dconf-Editorसाथ स्थापित करें apt-get install dconf-editor -y
AlainD

5

उबंटू के लिए 17.10

sudo apt install -y gnome-tweak-tool
  1. ओपन ग्नोम ट्विक्स
  2. बाएं पैनल से कीबोर्ड और माउस का चयन करें
  3. दाईं ओर से अतिरिक्त लेआउट विकल्प पर क्लिक करें
  4. कैप्स लॉक कुंजी व्यवहार के बगल में स्थित तीर पर क्लिक करें । कैप्स लॉक कुंजी सेट करें जो आप चाहते हैं।

2

वहाँ कई उपकरण हैं जो आप चाहते हैं की तरह मिल सकता है। संभवतः आपके लिए सबसे अच्छा एक Gnome Tweak टूल होगा । इसे स्थापित करने के लिए, टर्मिनल में यह कमांड चलाएँ:

sudo apt-get install gnome-tweak-tool

एक बार यह स्थापित हो जाने के बाद:

  1. ट्विक-टूल खोलें और बाएं कॉलम में टाइपिंग सेक्शन पर क्लिक करें।

  2. अब आपको बाईं ओर लाइन कैप्स लॉक व्यवहार को देखना चाहिए।

  3. Disableड्रॉप-डाउन सूची से चुनें । और फिर इसे कैप्स लॉक कुंजी को अक्षम करना चाहिए।


जब पहली प्रतिक्रिया / उत्तर सबसे अच्छा जवाब है, लेकिन यह स्वीकार नहीं किया जाता है और पहले जवाब की एक प्रति अधिक वोट हो जाता है जब मुझे बाहर कर देते हैं।
फ्रेड हैमिल्टन

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

@nicorellius: यह 15.04 का मामला था जब उत्तर का लेखन किया गया था।

मेरा बुरा, मैं सोच रहा था कि यह 16.04 के लिए था। धन्यवाद।
निकोरेलियस

@nicorellius: ठीक है, यह ठीक है।

0

यह एक कैप लॉक को बिना पुनरारंभ किए स्थायी रूप से अक्षम करना है:

setxkbmap-usout -option caps: ctrl_modifier gsettings सेट करें

org.gnome.desktop.input-source xkb-options "['caps: ctrl_modifier]" "


0

अन्य उत्तर कुंजी ( xmodmap -e "keycode 66 = Shift_L NoSymbol Shift_L"और setxkbmap -option caps:none) के साथ कुंजी को अक्षम करने के लिए 2 उत्कृष्ट तरीके दिखाते हैं, लेकिन स्टार्टअप पर इसे चलाने का कोई बढ़िया तरीका नहीं है।

कुछ छोटे संपादन के साथ https://askubuntu.com/a/934797/282454 से :

  1. अपनी लिपि को एक उपयुक्त शबाने के साथ सिस्टम-वाइड डायरेक्टरी जैसे / usr / लोकल / बिन में रखें

    [हटाए गए स्क्रिप्ट उदाहरण]

  2. इसे निष्पादन योग्य बनाएं जैसे कि सुडो चामोड + x /usr/local/bin/disable-caps.sh

  3. /Etc/lightdm/lightdm.conf.d में एक कस्टम कॉन्फ़िग फ़ाइल बनाएँ। एक नाम का उपयोग करें जैसे कि 99-अक्षम-कैपसेकफ। (99 उपसर्ग का अर्थ है कि इसे /usr/share/lightdm/lightdm.conf.d में प्रदान की गई मानक सेटअप स्क्रिप्ट के बाद चलाया जाएगा।)

    अपनी स्क्रिप्ट का स्थान [Seat:*]अनुभाग में एक प्रदर्शन-सेटअप-स्क्रिप्ट के रूप में जोड़ें : [Seat:*] display-setup-script = /usr/local/bin/disable-caps.sh

    एक्स सर्वर शुरू होने के बाद डिस्प्ले-सेटअप-स्क्रिप्ट को चलाया जाना चाहिए, लेकिन किसी भी ग्रीस्टर को चलाने से पहले - लाइट डीएमडी देखें : सिस्टम हुक जोड़ना

[Seat:*]अपेक्षाकृत नया है (Ubuntu 15.10 और बाद में); [SeatDefaults]पुराने सिस्टम पर उपयोग करें ।


0

मैंने 16.04 पर निम्नलिखित का परीक्षण किया

1. DCONF इंस्टॉल करें

sudo apt-get install dconf-tools

2. क्लासिक कैप व्यवहार को अक्षम करना

निम्नलिखित ने कैप कुंजी को निष्क्रिय कर दिया

setxkbmap -option "caps:none"

3. इसे फिर से सक्षम करने के लिए विकल्प को कॉन्फ़िगर करें (वैकल्पिक)

यदि आप अभी भी कैप को फिर से सक्षम करने में सक्षम होना चाहते हैं, लेकिन केवल shiftएक बार निम्नलिखित प्रयास करने पर दोनों कुंजी (बाएं और दाएं) दबाकर

setxkbmap -option "shift:both_capslock"

0

यहां मेरी स्क्रिप्ट है जो मैं कैप्स लॉक को सक्षम / अक्षम करने के लिए उपयोग करता हूं

$ cat ~/bin/caps
#!/bin/bash

let state=1
if [ $# -eq 0 ]; then
    xmodmap -pke | grep 'keycode\s\+66 = Caps_Lock' > /dev/null
    [ $? -eq 1 ] && let state=0
else
    [ "$1" == "on" -o "$1" == "1" ] && let state=0
fi

if [ $state -eq 1 ]; then
    echo "Caps lock off"
    xmodmap -e "keycode 66 = VoidSymbol NoSymbol VoidSymbol"
else
    echo "Caps lock on"
    xmodmap -e "keycode 66 = Caps_Lock NoSymbol Caps_Lock"
fi
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.