2015-06-10 19 views

cevap

18

tuşa basma ve bir hızlı arka arkaya oluşan bir kombinasyonla maruz IBUS (sunucu) ve Xlib + AWT (istemci JVM) arasında bazı eksik senkronizasyon tetiklediği gibi görünüyor müşterinin daha yavaş olay işleme. bana yardımcı

2 geçici çözümler vardı:

# 1 Çözüm: eşzamanlı mod

$ IBUS_ENABLE_SYNC_MODE=1 ibus-daemon -xrd 

yılında Kuvvet Ibus Studio başlamadan önce tercihen bunu yapın. Bu geçici çözüm, aynı sorunlara bakan farklı bir Java uygulaması için https://code.google.com/p/ibus/issues/detail?id=1733'da önerildi.

Çözüm # 2: Studio

$ XMODIFIERS= ./bin/studio.sh 

yılında Devre Dışı IBUS giriş Bu yalnızca Studio giriş yöntemlerini değil, diğer uygulamaları devre dışı bırakacaktır. Studio çalışırken artalanın yeniden başlatılması (‘ibus-daemon -rd’), diğer tüm uygulamalar için giriş yöntemlerini etkin bir şekilde devre dışı bırakır ve Studio'nun JVM'sini bir segmentasyon hatasıyla çarpabilir.

+1

alias androidStudio = 'XMODIFIERS = 'hangi studio.sh' –

+0

her iki çözümü de denedi ancak yine de IBus ile ilgili bir balon almayı denediler –

+0

Bu, eğer söylediğinizi alırsam bir uyarı balonu. Sorun, kullandığımız daemon ile devam ediyor ve bu da devam ediyor. Bunlar sadece geçici çözümlerdir. – priyankvex