IDEA-78860 के अनुसार, ibus-deamon को फिर से शुरू करना अन्य अनुप्रयोगों के साथ समस्या पैदा कर सकता है या यहां तक कि IntelliJ को क्रैश कर सकता है । हालांकि यह भी बताता है कि 2 वैकल्पिक समाधान हैं:
विचार के लिए IBUS समर्थन अक्षम करना। यह XMODIFIERS
इंटेलीज शुरू करते समय एक खाली वातावरण चर के साथ किया जाता है । उदाहरण के लिए, idea.sh
IntelliJ की शुरुआत में इसे जोड़ें :
# workaround for https://youtrack.jetbrains.com/issue/IDEA-78860
export XMODIFIERS=
IBUS IBUS_ENABLE_SYNC_MODE=1
-daemon the के लिए सेटिंग करके घटनाओं के क्रम को बनाए रखने के लिए IBUS को बाध्य करें। मेरे मामले में मैंने इसे अपने साथ जोड़कर लागू किया ~/.xsessionrc
(यदि यह मौजूद नहीं है तो फ़ाइल बनाएं) और अपना सत्र फिर से शुरू करें:
# workaround for https://youtrack.jetbrains.com/issue/IDEA-78860
export IBUS_ENABLE_SYNC_MODE=1
(मैं वास्तव में दोनों किया था इसलिए मुझे नहीं पता कि कौन सा इसे मेरे लिए ठीक करता है)
यदि यह आपके लिए काम करता है, तो एक बार और सभी के लिए समस्या को ठीक करने का लाभ है, और आपको ibus-daemon को फिर से शुरू नहीं करना चाहिए।
केवल असुविधाजनक यह है कि आपको पहली बार इसे लागू करने के लिए IntelliJ या यहां तक कि आपके पूरे सत्र को पुनरारंभ करने की आवश्यकता है।
¹ मेरे मामले में मृत कुंजी Skype की तरह कुछ अनुप्रयोगों में किसी भी अधिक बाद में काम नहीं किया।
Enabled जाहिर तौर पर आईबीयूएस में भविष्य में रिलीज में डिफ़ॉल्ट रूप से सक्षम सिंक मोड होना चाहिए, 1697 और संबंधित कमिटमेंट देखें ।