Android Studioを使用している場合、IDEがキーボード入力への応答を停止するか、ランダムな文字の入力を開始するシナリオがありますか?
これを修正するには?または考えられる回避策。
与えられたように ここ
このバグは、IBus(サーバー)とXlib + AWT(クライアントJVM)の間の同期の欠落によって引き起こされているようです。これは、一連のキーをすばやく押すことと、クライアントのより遅いイベント処理の組み合わせによって明らかになります。
私を助けた2つの回避策は次のとおりです。
回避策#1:ibusを同期モードに強制します
$ IBUS_ENABLE_SYNC_MODE=1 ibus-daemon -xrd
これは、Studioを起動する前に行うことをお勧めします。この回避策は https://code.google.com/p/ibus/issues/detail?id=17 で提案され、別のJavaアプリケーションが同じ問題。
回避策#2:スタジオでIBus入力を無効にする
$ XMODIFIERS= ./bin/studio.sh
これにより、他のアプリケーションではなく、Studioのインプットメソッドのみが無効になります。 Studioの実行中にデーモンを再起動すると( ‘ibus-daemon -rd’)、他のすべてのアプリケーションの入力メソッドが事実上無効になり、セグメンテーション違反でStudioのJVMがクラッシュする可能性もあります。