IDEA-78860'a göre ibus-deamon'u yeniden başlatmak diğer uygulamalarla ilgili sorunlara neden olabilir ya da IntelliJ cihazını çökertebilir . Bununla birlikte, 2 alternatif çözüm olduğunu da öne sürmektedir:
Fikir için IBUS desteğini devre dışı bırakmak. Bu, XMODIFIERS
IntelliJ'i başlatırken boş bir ortam değişkeni ile yapılır . Örneğin, bunu başında ekleyin.idea.sh
ve IntelliJ'i yeniden başlatın:
# workaround for https://youtrack.jetbrains.com/issue/IDEA-78860
export XMODIFIERS=
IBUS_ENABLE_SYNC_MODE=1
İbus-daemon² ayarlayarak IBUS'yi olayların düzenini tutmaya zorlayın. Benim durumumda aşağıdakileri ekleyerek uygulamıştım ~/.xsessionrc
(mevcut değilse dosyayı oluşturun) ve oturumumu yeniden başlattım:
# workaround for https://youtrack.jetbrains.com/issue/IDEA-78860
export IBUS_ENABLE_SYNC_MODE=1
(Aslında ikisini de yaptım, hangisinin benim için düzelttiğini bilmiyorum)
Bu sizin için işe yararsa, bu sorunu bir kez ve herkes için çözme avantajına sahiptir ve ibus-daemon'u yeniden başlatmanız gerekmemelidir.
Tek rahatsız edici, ilk kez uygulamak için IntelliJ'yi veya hatta tüm oturumunuzu yeniden başlatmanız gerekmesidir.
¹ Benim durumumda ölü tuşları Skype gibi bazı uygulamalarda bir daha sonradan çalışmadı.
² Görünüşe göre IBUS gelecekteki bir sürümde varsayılan olarak etkin senkronizasyon moduna sahip olmalı, bakınız sorun 1697 ve ilgili taahhüt .