58 votes

phpStorm perd la saisie du clavier

De temps en temps, phpStorm perd les données saisies sur mon clavier. Je peux toujours cliquer, mais il n'enregistre aucune touche. Les autres fenêtres fonctionnent bien. Il faut redémarrer phpStorm pour les rétablir. Cela semble se produire le plus souvent lorsque je fais Control+Tab entre les onglets ouverts.

Je fonctionne : Ubuntu 13.10 phpStorm 7.1 JRE 1.7.0_51

58voto

Mark Mandel Points 704

Vous devriez regarder ce bug ici : http://youtrack.jetbrains.com/issue/IDEA-79312

C'est exactement votre problème, et il y a une solution potentielle :

sudo ibus restart

J'espère que cela vous aidera !

5voto

sparks Points 141

Il semble que le problème/bug correct pour le PO soit en fait celui-ci : IDEA-78860

Il ne s'agit pas d'une version spécifique d'Ubuntu, mais d'un problème X Window / IBus et il se produit toujours dans Ubuntu 14.04 avec IBus < 1.5.11

Option 1 :
Mettre à jour IBus à 1.5.11 ou plus Vérifiez cette réponse sur comment mettre à jour l'ibus sur ubuntu

Option 2 :
La solution officielle est d'ajouter la ligne suivante à votre ~/.profile

export IBUS_ENABLE_SYNC_MODE=1

N'oubliez pas que vous devez redémarrer votre session (déconnexion) pour que cela prenne effet.

Option 3 :
La solution de contournement la plus universelle reste ibus restart mais je pense qu'il est utile de citer le destinataire de la question :

Le redémarrage de l'IBus n'est pas recommandé (peut faire planter l'IDE plus tard).

Oui, cela peut arriver tôt ou tard. De plus, cela réinitialise la disposition du clavier par défaut (principalement l'anglais). Vous devrez donc la changer à chaque fois que vous redémarrerez ibus.

Une autre option consiste à désactiver l'ibus, mais ce n'est vraiment pas une solution pour les personnes qui ne disposent pas d'une configuration kb américaine.

0voto

Rudger Points 216

J'évite ce problème en modifiant le paramètre "Keyboard input method system" (Paramètres système > support linguistique) de "IBus" à "none".

https://stackoverflow.com/a/33684325/250814

-1voto

ali moradi Points 9
ibus restart && sleep 1 && ibus engine xkb:se::swe

a fonctionné pour moi

-1voto

Eric Obermühlner Points 271

Vous pouvez essayer de retirer le .idea à la racine de votre projet, puis essayez Fichier Invalider le cache et redémarrer .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X