Problèmes de clavier avec Android Studio sur Ubuntu

Lors de l’utilisation d’Android Studio sur Ubuntu, il existe des scénarios où l’EDI cessera de répondre à la saisie au clavier ou commencera à saisir des caractères aléatoires?

Comment régler ceci? Ou des solutions de rechange possibles.

Comme indiqué ici

Le bogue semble être provoqué par une synchronisation manquante entre IBus (le serveur) et Xlib + AWT (la JVM client), exposée en combinant une succession rapide d’appuis sur les touches et la gestion des événements plus lente du client.

Les 2 solutions de contournement qui m’ont aidé étaient:

Solution n ° 1 : forcer ibus en mode synchrone

$ IBUS_ENABLE_SYNC_MODE=1 ibus-daemon -xrd 

Faites-le de préférence avant de démarrer Studio. Cette solution de contournement a été suggérée dans https://code.google.com/p/ibus/issues/detail?id=1733 pour une autre application Java confrontée aux mêmes problèmes.

Solution n ° 2: désactivez l’entrée IBus dans Studio

 $ XMODIFIERS= ./bin/studio.sh 

Cela ne désactivera que les méthodes de saisie pour Studio, pas les autres applications. Le redémarrage du démon pendant que Studio est en cours d’exécution (‘ibus-daemon -rd’) désactive les méthodes de saisie pour toutes les autres applications et peut également bloquer la JVM de Studio avec une erreur de segmentation.