Ubuntu 17.10 और बाद में: इनपुट स्विचिंग शॉर्टकट को alt + Shift में नहीं बदल सकते


90

मैंने अपने कीबोर्ड में अलग भाषा लेआउट का उपयोग करने जा के लिए डिफ़ॉल्ट कॉम्बो स्थापित करने के लिए प्रयास करते हैं Shift+ Super+ Spaceके लिए Alt+ Shiftमैं नहीं कर सकता।

मैं इस कॉम्बो का इस्तेमाल Ubuntu 14 से करता था और उससे भी पहले जब मैं विंडोज करता था। अब कुछ मूर्खतापूर्ण कारणों से यह अनुमति नहीं देता है (वास्तव में ऐसा कुछ नहीं होता है जैसे मुझे कोई त्रुटि नहीं मिलती है या कॉम्बो का उपयोग कहीं और किया जाता है)। मैं इस बग को कैसे दरकिनार कर सकता हूं?

जवाबों:


145

आप अपने लक्ष्य को प्राप्त करने के लिए (GNOME) ट्विक्स का उपयोग कर सकते हैं । पहले इसे चलाकर इंस्टॉल करें

sudo apt install gnome-tweaks

(उबंटू 18.04 और बाद में) या

sudo apt install gnome-tweak-tool

Tweaks लॉन्च करें और कीबोर्ड और माउस अनुभाग पर जाएं। " अतिरिक्त लेआउट विकल्प " पर क्लिक करें ।

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

एक नई विंडो पॉप अप होनी चाहिए। " दूसरे लेआउट पर स्विच करना " देखें और इसका विस्तार करें। फिर " Alt + Shift " विकल्प की जांच करें ।

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


10
क्या गड़बड़ है .. और मैं भाग्यशाली हूं क्योंकि केवल हार्डकोड विकल्प हैं और जो मैं चाहता हूं वह वहां है ..: पीआई पहले से ही एकता को याद करता है ... धन्यवाद m8! इसके अलावा इस तरह के एक प्यारा पिल्ला! ^ ^
पापाजो

3
इसके अलावा यह अच्छी तरह से ज्ञात बग 1218322 है । केवल सूक्ति-ट्विन-उपकरण इस समस्या को हल करते हैं।
N0rbert

@ N0rbert क्या आपको यकीन है कि Tweaks एकमात्र तरीका है? dconf/ के साथ संभव नहीं है gsettings?
पोम्स्की

1
@ user502144 आप कुछ भी गलत नहीं कर रहे हैं, यह एक गनोम मुद्दा है, यह ऑन-रिलीज के बजाय ऑन-प्रेस ट्रिगर करता है। : एक नहीं तो सुरुचिपूर्ण वैकल्पिक हल के लिए इस देखें askubuntu.com/a/973906/480481
pomsky

3
जो मैं चाहता था वह इसके बिल्कुल विपरीत था - इस कुंजी संयोजन को मुक्त करने के लिए क्योंकि यह मेरे PHPStorm IDE के शॉर्टकट के साथ खिलवाड़ कर रहा था, और सूक्ति ट्विक टूल ऐसा करने का एकमात्र तरीका था (मेरे लिए कम से कम)। इस शॉर्टकट को एक अपडेट के बाद लागू किया गया था जिसने मुझसे पूछा था कि क्या मैं इस कुंजी संयोजन को सक्षम करना चाहता हूं ... मुझे स्पष्ट रूप से अपडेट का प्रकार याद नहीं है। भले ही मैं भाषा स्विचिंग के लिए ऑल्ट + शिफ्ट करना चाहता हूं, यह बिल्कुल वैसा ही नहीं है, जैसा विंडोज़ वर्जन और अन्य छोटी-मोटी कुंजियों के साथ हस्तक्षेप करता है, जो PH + वर्जन का उपयोग करते हैं, जैसे PHPStorm में "alt + shift + up"।
विवानोव

46

आप इसे प्राप्त कर सकते हैं gsettings(कमांड-लाइन कॉन्फ़िगरेशन टूल)।

  1. आगे स्विच को Shift+ पर सेट करेंAlt(left)

    gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"
    
  2. पिछड़े स्विच को Alt+ पर सेट करेंShift(left)

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

वर्तमान सेटिंग मान उपयोग देखने के लिए आदेश प्राप्त करें :

gsettings get org.gnome.desktop.wm.keybindings switch-input-source
gsettings get org.gnome.desktop.wm.keybindings switch-input-source-backward

अन्य प्रमुख बाइंडिंग के उदाहरण:

<Primary>space, Alt_R, <Shift>Control_R, <Shift><Super>space

बदलाव तुरंत असर करेंगे।


7
यह वांछित परिवर्तन को प्राप्त करने का एक अच्छा तरीका है, लेकिन निर्देश एक मैपिंग बनाते हैं जो विंडोज उपयोगकर्ताओं के लिए अप्राकृतिक है: आपको पहले शिफ्ट प्रेस करना होगा और फिर Alt दबाएं। प्राकृतिक विंडोज अनुक्रम का उपयोग करने के लिए, पीछे की ओर और इसी तरह "['<Shift>Alt_L']"से बदलें "['<Alt>Shift_L']"। जैसा होना चाहिए वैसा ही काम करता है।
हंसें
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.