गनोम जैसे आधुनिक डेस्कटॉप के लिए लॉन्ग का उत्तर सबसे अच्छा है, क्योंकि गनोम स्वयं xkb का उपयोग करता है और डिफ़ॉल्ट रूप से xmodmap कॉन्फ़िगरेशन को अधिलेखित करता है (भी, xmodmap अपने तरीके से बाहर है और Wayland में असमर्थित है)। दुर्भाग्य से, यह अभी भी केवल रिबूट तक काम करेगा।
आप इस आदेश के साथ इस विकल्प को अपने Gnome डेस्कटॉप के लिए स्थायी रूप से लागू कर सकते हैं:
gsettings set org.gnome.desktop.input-sources xkb-options "['lv3:caps_switch']"
बेशक आप गनोम का उपयोग किए बिना भी इस बदलाव को स्थायी रूप से और यहां तक कि सिस्टम को व्यापक बना सकते हैं। यदि आप Gnome का उपयोग करते हैं, तो आपको अभी भी इस सेटिंग को अधिलेखित करने से Gnome रखने के लिए उपरोक्त आदेश का उपयोग करना चाहिए। के लिए आर्क , आपको फ़ाइल को जोड़ सकते हैं /etc/X11/xorg.conf.d/90-custom-kbd.conf
निम्नलिखित सामग्री के साथ:
Section "InputClass"
Identifier "keyboard defaults"
MatchIsKeyboard "on"
Option "XKbOptions" "lv3:caps_switch"
EndSection
मुझे लगता है कि यह वितरण के बीच भिन्न है, इसलिए आपका लाभ भिन्न हो सकता है।