18.04 ctrl + भाषा बदलने के लिए शिफ्ट


82

क्या मैं भाषाओं को बदलने के लिए Ctrl+ का उपयोग कर सकता हूं Shift? मैं कीबोर्ड भाषाओं को बदलने के लिए इस हॉटकी को सेट नहीं कर सकता।

इस समय Alt+ Shiftभाषाओं को स्विच करें, लेकिन मैं इस हॉटकी को कीबोर्ड हॉटकीज़ सूची में या अंदर नहीं देख सकता

gsettings list-recursively  org.gnome.desktop.wm.keybindings | sort | more

उत्पादन।


जवाबों:


147

आप इस तरह के कीबोर्ड शॉर्टकट सेट कर सकते हैं:

  • उबंटू 18.04 एलटीएस पर, 19.04 और 19.10 गनोम ट्वीक्स से गनोम डेस्कटॉप के साथ।

    1. इसे स्थापित करो

      sudo apt-get install gnome-tweaks
      
    2. फिर GNOME Tweaks ( gnome-tweaks) खोलें ।

    3. चुनें कीबोर्ड और माउस टैब
    4. अतिरिक्त लेआउट विकल्प बटन पर क्लिक करें
    5. दूसरे लेआउट पर स्विच करना विस्तृत करें
    6. Ctrl+ Shiftयहां सेलेक्ट करें

    नीचे स्क्रीनशॉट देखें:

    GNOME Tweaks - <Ctrl + Shift> सेट करें

    या केवल:

    gsettings set org.gnome.desktop.input-sources xkb-options \
    "['grp:ctrl_shift_toggle']"
    

    आप पसंद नहीं है Super+ Spaceऔर Shift+ Super+ Spaceआप उनके साथ निष्क्रिय कर सकते हैं

    gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['']"
    gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward  "['']"
    gsettings set org.freedesktop.ibus.general.hotkey triggers "['']"
    

    नोट: आप हस्तक्षेप समस्या का सामना करना पड़ेगा रूप Ctrl+ Shift+ Tसूक्ति टर्मिनल में नया टैब खोलें तो साथ एक बार में भाषा परिवर्तित कर देगा। यह बग 1683383 ज्ञात है ।

  • Ubuntu MATE 18.04 LTS और Ubuntu MATE 19.04 पर यह संभव है mate-keyboard-properties:

    1. MATE कंट्रोल सेंटर खोलें
    2. कीबोर्ड पर क्लिक करें
    3. लेआउट टैब पर जाएं
    4. विकल्प पर क्लिक करें
    5. दूसरे लेआउट पर स्विच करना विस्तृत करें
    6. Ctrl+ Shiftयहां सेलेक्ट करें

      नीचे स्क्रीनशॉट देखें:

      मेट कंट्रोल सेंटर कीबोर्ड

      या केवल:

      gsettings set org.mate.peripherals-keyboard-xkb.kbd options \
      "['grp\tgrp:ctrl_shift_toggle']"
      

      नोट: यहाँ बग P333383 मेरे PPA से संकुल द्वारा तय किया गया है :

      sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys
      sudo apt-get update
      sudo apt-get dist-upgrade
      

      तो Ctrl+ Shiftकीबोर्ड लेआउट स्विचर आर्चरिनक्स AUR से पैच लगाने के बाद MATE DE पर सामान्य रूप से काम करेगा " फ़्रीडेस्कटॉप बग 865 के लिए (रिलीज़ पर हॉटकीज़ को किक करने की आवश्यकता है, प्रेस नहीं)"।

      वारंटी अस्वीकरण : पैकेजों का परीक्षण किया गया

      • H.04 (एकता, मेट, Xce) के साथ 16.04 LTS
      • 18.04 LTS (दालचीनी, KDE, MATE, Xfce)
      • 18.10 (दालचीनी, KDE, MATE, Xfce)
      • 19.04 (दालचीनी, KDE, MATE, यूनिटी, Xfce)।
      • 19.10 (दालचीनी, केडीई, मेट, एकता, Xfce)

      हालाँकि पैच लगाने के बाद भी अन्य डेस्कटॉप में समस्या हो सकती है।
      ये पैकेज GNOME शेल (18.04 एलटीएस, 18.10, 19.04 और 19.10) और यूनिटी (18.04 एलटीएस और 18.10 में) के लिए समस्याओं को ठीक नहीं करते हैं।


यदि आप रुचि रखते हैं तो आप पोल में भाग ले सकते हैं और community.ubuntu.com पर चर्चा कर सकते हैं


5
gnome-tweaks ने ctrl + shift + arrow के माध्यम से पाठ चयन को तोड़ दिया :( क्या कोई अन्य समाधान ऐसे पाठ चयन की अनुमति देता है?
Hayate

आपको इस बारे में चेतावनी दी गई है। संभावित समाधान MATE, Xfce, Cinnamon, KDE जैसे सामान्य DE पर स्विच करना है। मेरे उत्तर में लिंक देखें।
N0rbert

ठीक है, मैं देख रहा हूँ, thx
हेटेट

2
उबंटू 18.04.1 एलटीएस पर ठीक काम करता है।
हेमा विडाल

2
धन्यवाद, यह ठीक काम करता है :) यह वास्तव में दुख की बात है कि आप ऐसा नहीं कर सकते हैं एक प्रोग्राम, खराब यूएक्स स्थापित किए बिना।
गदरस

12

मुझे Ubuntu 18.04 में GNOME के ​​लिए Ctrl + Shift और शॉर्टकट का उपयोग करने के लिए अन्य उत्तरों के आधार पर एक आंशिक वर्कअराउंड मिला:

  1. N0rbert के awser में प्रस्तावित GNOME Tweaks स्थापित करें :

    sudo apt install gnome-tweaks
    

    फिर:

    • चलाओ;
    • "कीबोर्ड और माउस" टैब खोलें;
    • "अतिरिक्त लेआउट विकल्प" बटन पर क्लिक करें;
    • Ctrl+Shift"अतिरिक्त लेआउट विकल्प" विंडो में "अन्य लेआउट में स्विच करने" में महत्वपूर्ण संयोजन का चयन करने के बजाय, बस सभी चेकबॉक्स को अनचेक करें:

    अतिरिक्त लेआउट विकल्प

  2. बाएं कोने पर "एप्लिकेशन दिखाएं" मेनू से "सेटिंग" एप्लिकेशन खोलें। वैकल्पिक रूप से टर्मिनल में एक कमांड चलाएं:

    gnome-control-center
    

    फिर

    • "डिवाइस"> "कीबोर्ड" टैब पर जाएं;
    • "टाइपिंग" समूह पर स्क्रॉल करें;
    • "अगले इनपुट स्रोत पर स्विच करें" और "पिछले इनपुट स्रोत पर स्विच करें" के लिए शॉर्टकट सेट करें (चाबियों का एक क्रम MATES !!! ):

    कीबोर्ड सेटिंग्स

    यदि इस डायलॉग का उपयोग करना Ctrl+Shiftया Shift+Ctrlशॉर्टकट स्थापित करना असंभव है (जैसा कि मेरे मामले में था), तो आप इन मापदंडों को वैकल्पिक रूप से बदल सकते हैं:

    • स्थापित करें dconf-editor:

      sudo apt install dconf-editor
      
    • इसे टर्मिनल से चलाएं:

      dconf-editor
      
    • करने के लिए जाना org> gnome> desktop> wm> keybindings;

    • चयन करें switch-input-sourceया switch-input-source-backward;
    • "डिफ़ॉल्ट मान का उपयोग करें" स्विच करें और इनपुट "कस्टम मूल्य": <Control>Shift_Lलेआउट बदलने के लिए Ctrl+Shiftया <Shift>Control_L- के साथ बदलते लेआउट के लिए Shift+Ctrl:

    dconf-संपादक

    दूसरा तरीका gsettings setसांत्वना कमांड का उपयोग करना है जैसा कि यहां प्रस्तावित है :

    gsettings set org.gnome.desktop.wm.keybindings \
    switch-input-source "['<Control>Shift_L']"
    

इस समाधान की एक सीमा यह है कि दबाए गए चाबियों का एक क्रम महत्वपूर्ण है। यदि आप Ctrl+Shiftकीबोर्ड लेआउट बदलने के लिए सेट करते हैं तो यह तभी काम करेगा जब आप Ctrlपहले कुंजी दबाएंगे , और फिर Shiftकुंजी। इस मामले में Shiftपहले और Ctrlबाद में दबाने से काम नहीं चलेगा। लेकिन यह तथ्य विभिन्न अनुप्रयोगों में शॉर्टकट युक्तियों Shiftऔर Ctrlकुंजियों के संयोजन का उपयोग करने की अनुमति देता है , उदाहरण के लिए:

  • Shift+Ctrl+T टर्मिनल में नया टैब खोलने के लिए;
  • Shift+Ctrl+E Gimp में छवि निर्यात करने के लिए;
  • Shift+Ctrl+F WebStorm / PhpStorm में खोज संवाद खोलने के लिए।

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