"Ctrl + space" कुछ इनपुट विधि को लागू करने के लिए बाध्य किया गया है और यह Emacs या ग्रहण ऑटो-पूर्ण में काम नहीं करता है


80

टर्मिनल में चलने वाले Emacs में, क्षेत्र चुनने के लिए ctrl+ spaceएक मानक शॉर्टकट कुंजी है। लेकिन उबंटू 12.04 के तहत, यह गैर-अंग्रेजी भाषा के लिए कुछ इनपुट पद्धति को लागू करेगा। मैं सोच रहा था कि क्या मैं इसे केवल Emacs के लिए आरक्षित कर सकता हूं?

के तहत System Settings -> Keyboard -> Shortcuts, मुझे पता नहीं चला कि क्या ctrl+ spaceबाध्य किया गया है। अजीब।

अन्य कार्यक्रम, विशेष रूप से ग्रहण में ऑटो-पूर्ण, को भी एक समस्या से निपटने के लिए लगता है ctrl+ space

जवाबों:


119

ऐसा लगता है कि आपके पास इबस चल रहा है, जो इनपुट संपादक को सक्षम / अक्षम करने के लिए डिफ़ॉल्ट रूप से Ctrl+ का उपयोग करता है Space

आप इसे दिए गए शॉर्टकट कुंजी को आईबस प्रेफरेंस में बदल सकते हैं।

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

यदि इबस मेनूबार में चल रहा है, तो आप मेनू से वरीयता चुनने के लिए राइट-क्लिक कर सकते हैं । यदि इबुस मेनूबार में नहीं चल रहा है, तो आप कीबोर्ड इनपुट मेथड्स के साथ या टर्मिनल से डैश से प्रेफरेंस डायलॉग शुरू कर सकते हैं ibus-setup

14.04 के लिए अद्यतन करें

ibus-setupअब 14.04 के लिए उपलब्ध नहीं है। पूर्व के फ़ंक्शंस ibus-setupको इसके बजाय सिस्टम सेटिंग्स >> टेक्स्ट एंट्री में एकीकृत किया गया है

इनपुट स्विचिंग अब डिफ़ॉल्ट रूप से Super+ पर सेट है Space, लेकिन इबस अभी भी Control+ Spaceकीबाइंडिंग से फोकस चुरा सकता है और अन्य सिस्टम समस्याओं का कारण बन सकता है, सबसे विशेष रूप से ग्रहण में ऑटो-पूर्ण।

नए टेक्स्ट एंट्री सेटिंग्स में आईबस इनपुट स्विचिंग का एकीकरण अभी भी एक काम है, और यह समस्या पैदा कर रहा है क्योंकि पुरानी सेटिंग अभी भी पर्दे के पीछे मौजूद है।

यदि आपने 12.04 से अपग्रेड किया है, तब ibus-settingsभी उपलब्ध होना चाहिए।

14.04 में, आप सेटिंग को सीधे संपादित कर सकते हैं dconf-editor

यदि यह स्थापित नहीं है:

sudo apt install dconf-editor

फिर डेस्कटॉप >> ibus >> सामान्य >> हॉटकी पर ब्राउज़ करें । triggerऔर triggersसेटिंग अभी भी 'नियंत्रण + स्पेस' में दिखाई देंगे। , इन सेटिंग्स को बाहर संपादित रिक्त कोष्ठक छोड़ने के लिए सावधान किया जा रहा है []में triggers


3
जब मैंने xubuntu 14.04 में अपग्रेड किया, तब भी ग्रहण में काम नहीं करने के कारण यह स्वत: पूर्ण नहीं हुआ
ब्रायन लाफरामोइसे

मेरा ibus-setup14.04 को थोड़ा अलग है और उस विकल्प में नहीं है।
बोपप्रेह

@BoppreH 14.04 ने ibus सेटअप को थोड़ा बदल दिया है। मैं इस पर गौर करूंगा। धन्यवाद।
6:51 14

4
dconf-editorमेरी समस्या ठीक कर दी, बहुत बहुत धन्यवाद @chaskes।
बोपप्रेह

2
@ BoppreH खुशी यह काम किया। कृपया upvote (यदि आपने ऐसा नहीं किया है)। ;)
19

10

कमांड लाइन का उपयोग करके IBUS ट्रिगर अक्षम करें:

gsettings set org.freedesktop.ibus.general.hotkey triggers @as []

या अगर यह काम नहीं करता है अगर पहले एक त्रुटि पैदा होती है:

gsettings set org.freedesktop.ibus.general.hotkey triggers []

1
दूसरी कमान ने मेरे लिए Ubuntu 14.04 (goobuntu) के कॉर्पोरेट अनुकूलित संस्करण पर काम किया, जिसने मेरी एमएसीएस समस्या कॉपी / यैंक या कॉपी / पेस्ट तय की।
रेनॉड जूड

दूसरे कमांड ने मेरे लिए यह तय किया, और यह अब मेरी स्थापित स्क्रिप्ट में नए स्थापित किए गए ubuntu डेस्कटॉप की स्थापना के लिए है। धन्यवाद, आस्कुबंटु!
Mnebuerquo

5

इबस मुझे सिरदर्द के अलावा कुछ नहीं होता है। हर बार जब मैं सेटिंग्स को बदलने की कोशिश करता हूं, जब मैं रिबूट करता हूं, तो Ctrl + Space वापस आ जाता है। यहाँ मेरा समाधान है:

sudo apt-get purge ibus
sudo killall ibus

अब सब कुछ तब तक काम करता है जब तक उबंटू अपनी अगली बेवकूफी वाली बात नहीं तय कर लेता। हो सकता है कि अक्षर 'ओ' कंप्यूटर को बंद करने के लिए मैप करेगा?


मैंने बस यही कोशिश की (Ubuntu 14.04.3 LTS)। यह मदद नहीं की।
कीथ थॉम्पसन

सुधार: या तो यह, या ibus प्राथमिकताओं को बदलने, या चल रहा है dconf-editor, किया था काम। मैं bash में Ctrl-V Ctrl-Space लिखकर परीक्षण कर रहा था; किसी कारण के लिए बैश इसे स्वीकार नहीं कर रहा था। लेकिन Ctrl-Space एक अशक्त चरित्र उत्पन्न कर रहा है।
कीथ थॉम्पसन

2

Ubuntu 14.04 में अपग्रेड करने के बाद, मुझे वही समस्या थी। मैंने क्या किया।
इबस वरीयताओं में System > Preferences > Keyboard Input Methods:।
एक विकल्प है: Next input methodइसे ctrl + space पर सेट किया गया था, मैंने उसे हटा दिया और फिर सभी ने फिर से काम करना शुरू कर दिया।


1

यहाँ Ubuntu Ubuntu 14.04 (XFCE) है। मुझे स्वतः पूर्ण ( Ctrl + Space) के साथ समस्या नहीं थी , लेकिन कॉपी लाइन ( Ctrl + Alt + Down) के साथ।

यह मेरे लिए काम किया:

  • Windows प्रबंधक खोलें: xfwm4-settings
  • कीबोर्ड टैब पर जाएं
  • परस्पर विरोधी कार्रवाई करने के लिए नीचे स्क्रॉल करें
  • क्लियर बटन को हिट करें या एक्शन को अलग-अलग शॉर्टकट में बदलें

धन्यवाद! यह कमांड लाइन पर भी किया जा सकता है xfconf-query -c xfce4-keyboard-shortcuts -r -p " /xfwm4/custom/<Primary><Alt>Up" ; xfconf-query -c xfce4-keyboard-shortcuts -r -p " /xfwm4/custom/<Primary><Alt>Down" ; xfconf-query -c xfce4-keyboard-shortcuts -r -p " /xfwm4/custom/<Primary><Alt>Left" ; xfconf-query -c xfce4-keyboard-shortcuts -r -p " /xfwm4/custom/<Primary><Alt>Right"
स्टीफन गौरीचॉन

0

मेरे पास Ubuntu 14.04 GNOME LXDE के साथ है। जाहिरा तौर पर इस डेस्कटॉप में ibus-setup है। इसलिए, मेरे लिए, आईबस सेटिंग बदलना सही फिक्स था। शायद यह केवल यूनिटी था जिसने आईबस-सेटअप ऐप को दूर किया।


1
हाँ, यह एक एकता की बात है।
गुन्नार हेजलमरसन

0

dconf-editorपरिवर्तन मेरे लिए पर्याप्त नहीं था। मेरे पास मोज़ेक (जापानी) इनपुट स्रोत स्थापित है।

Ubuntu 16.04 पर, मुझे यह भी करना पड़ा:

  1. सिस्टम सेटिंग्स पर जाएं -> टेक्स्ट एंट्री
  2. हाइलाइट करने के लिए Mozc पर क्लिक करें
  3. नीचे रिंच / पेचकश आइकन पर क्लिक करें
  4. ग्लोबल कॉन्फ़िगरेशन टैब
  5. वहां पहली सेटिंग, "ट्रिगर इनपुट मेथड," CTRL_SPACE थी। मैंने इसे क्लिक किया और फिर Escapeकीबाइंडिंग को अनसेट करने के लिए मारा ।

0

Fcitx के साथ जापानी इनपुट का उपयोग करने वाले कुछ लोगों के लिए, जांचें Fcitx Configuration। वैश्विक कॉन्फ़िगरेशन के लिए एक मेनू है, और इसके तहत Trigger Input Method, डिफ़ॉल्ट शॉर्टकट Ctrl+ होगा Space

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