सवाल उबंटू 14.04 पर इंटेलिजे आईडीईए में कीबोर्ड लॉक


क्या आप मुझे अजीब मुद्दे के नरक के साथ मदद कर सकते हैं? मैं उबंटू 14.04 पर इंटेलिज आईडीईए 13 का उपयोग करता हूं, और समय-समय पर मेरे कीबोर्ड को पूरी तरह से (हाँ, पूरी तरह से, यह शॉर्टकट्स के बारे में नहीं है) आईडीईए में ताले। मैं अभी भी अपने माउस के साथ आईडीईए में कुछ भी कर सकता हूं, मैं आईडीईए को छोड़कर हर जगह कीबोर्ड का उपयोग कर सकता हूं। और इसे अभी तक आईडीईए को पुनरारंभ करके ही तय किया जा सकता है।

क्या कोई संकेत दे सकता है?


165
2017-07-24 06:58


मूल


क्या यह हो सकता है कि IntelliJ के अंदर कुछ फ़ील्ड द्वारा आपका कीबोर्ड बस कब्जा कर लिया जा रहा है? क्या यह एक यादृच्छिक चीज है या कुछ विशिष्ट ट्रिगर करता है? - Ruraj
मुझे नहीं लगता कि कुछ फ़ील्ड उस तरह कीबोर्ड को कैप्चर कर सकता है, लेकिन अगली बार मैं इसे और अधिक सटीक जांचूंगा। और यह यादृच्छिक बात प्रतीत होता है। - Treble Snake
मेरा कॉलेग्यू और मैं ठीक वही चीज़ अनुभव कर रहा हूं (एक ही ओएस और इंटेलिजे 13.1.4)। मुझे हर कुछ घंटों में इंटेलिजे को फिर से शुरू करना होगा (हालांकि मैं Alt-F4 का उपयोग करने में सक्षम हूं) - बेहद परेशान। मुझे यह पूरी तरह से यादृच्छिक रूप से होने लगता है। पिछली बार मैं एक HTML फ़ाइल को संपादित करने के बीच में था। एक शॉर्टकट दबाते समय नहीं। - Halle Knast
मेरे पास IntelliJ चलने के दो उदाहरण थे और वे दोनों जम गए। पता नहीं है कि यह प्रासंगिक है, लेकिन जब मैं आईडीई बंद करता हूं, तो चल रहे एप्लिकेशन सर्वर को अलग करना आमतौर पर बहुत कम समय लेता है। फ्रीज होने के बाद, मुझे इसे रद्द करना होगा क्योंकि ऐसा लगता है कि यह खत्म नहीं होता है। - Halle Knast
यह एक जावा मुद्दा है जो एसओएपी यूआई सहित अन्य जावा स्विंग जीयूआई को प्रभावित करता है। "ibus-daemon -rd" भी समस्या को हल करता है - rjdkolb


जवाब:


वहां एक है Intellij विचार के लिए jetbrains youtrack में एक खुली समस्या जो दो समाधानों की सिफारिश करता है:

  1. कंसोल से आईबीस डिमन को पुनरारंभ करके कीबोर्ड इनपुट अनलॉक किया जा सकता है:

    ibus-daemon -rd
    
  2. आईएनयू को एनएसवी को अनसेट करके आईडीईए के लिए अक्षम किया जा सकता है। परिवर्तनीय एक्समोडिफायर, लेकिन आईडीईए में राष्ट्रीय पात्रों को इनपुट करने की क्षमता खो जाएगी:

    XMODIFIERS="" idea.sh
    

मैंने दूसरा इस्तेमाल किया है और मेरी समस्या तय की है।


206
2017-10-18 16:50



> एक कंसोल से "ibus-daemon -rd"। वह काम किया! बहुत बढ़िया धन्यवाद!) - Treble Snake
6 महीने बाद, विकल्प 1 की अब अनुशंसा नहीं की जाती है क्योंकि इससे JVM क्रैश हो सकता है: / - mike
आपका मतलब राष्ट्रीय पात्रों, @ माइक, आज 2 जून को मेरे लिए काम किया - Abderrahmane TAHRI JOUTI
"ibus-daemon -rd" - मैं गंभीरता से अपनी बांह पर टैटू करने पर विचार कर रहा हूं। - Balázs Mária Németh
इस मुद्दे पर अंतिम अपडेट (जून 17 2015) की सिफारिश है export IBUS_ENABLE_SYNC_MODE=1 - Nacho Coloma


मैं इसे जो मिला उसे हल करने में सक्षम था यहाँ वह मूल रूप से जोड़ रहा है export XMODIFIERS="" पर idea.sh


14
2018-03-05 16:45



यहां काम करने लगता है! - Marc Hauptmann


के लिए स्थायी समाधान, द  01 अक्टूबर 2015 इस मुद्दे पर अद्यतन करें सिफारिश करता है:

या तो संस्करण 1.5.11 में आईबीस को अपग्रेड करें या जोड़ें export IBUS_ENABLE_SYNC_MODE=1 आपके ~/.profile, फिर एक सत्र पुनरारंभ करें।

वैकल्पिक रूप से, आप आईबीस को बंद कर सकते हैं System Settings | Language Support | Keyboard input method

यदि आईबीयूएस का असंगत संस्करण उपयोग में है तो आईडीईए 15 चेतावनी दिखाएगा।


5
2017-11-30 11:53





मैंने इसे आजमाया है और यह अब तक काम कर रहा है लेकिन अगर मैं फिर से जम जाता हूं तो मैं अपडेट करूंगा। मैंने यूट्रैक पर एक सुझाव देखा है जो आईबीस को बंद करने का सुझाव देता है जो विशेष रूप से हस्तक्षेप करता है क्योंकि इसका उपयोग भाषा सेटिंग्स बदलने के लिए ctrl + space शॉर्टकट के उपयोग के कारण होता है। आप इसे यहां जाकर कर सकते हैं:

भाषा समर्थन> कीबोर्ड इनपुट विधि प्रणाली> कोई नहीं

enter image description here

**** अद्यतन करें *****

थोड़ी देर के लिए इसे चलाने के बाद यह तकनीक अभी भी काम नहीं कर रही है क्योंकि मैंने ठंडा रखा था। मुझे लगता है कि अब मैं इबस को पुनरारंभ करने के लिए निम्न कार्यवाही पर टिकूंगा जो थोड़ा असुविधाजनक है लेकिन आप क्या कर सकते हैं।

टर्मिनल में जाओ

प्रकार:

ibus-daemon -rd

1
2018-04-05 00:33



धन्यवाद, ibus-daemon -rd जिसकी मुझे तलाश थी वह है। - Lambart