sur ubuntu 13.10, plusieurs frappes sur la combinaison de touches Ctrl + Tab rendent mon clavier intellij 13 bloqué (aucune touche ne fonctionne)

34

Je dois redémarrer mon intellij toutes les 20 minutes environ chaque fois que je tape plusieurs fois ctrl+tab. Il semble que cliquer plusieurs fois sur mon Ubuntu 13.10 + IntelliJ 13.01 rend mon intellij bloqué. sur intellij 12 même OS tout va bien. de toute façon pour contourner ce problème?

Jas
la source
Même problème ici, si ennuyeux!
Rémi Mélisson le
3
IntelliJ 14.1 + Ubuntu 14.10 toujours affecté, bien que ctrl + clic fonctionne
Michal Kováč

Réponses:

55

Contournement essayez ceci quand cela arrive:

ibus-daemon -rd

http://youtrack.jetbrains.com/issue/IDEA-115661

http://youtrack.jetbrains.com/issue/IDEA-78860

Tomer Ben David
la source
10
La réponse m'a permis d'économiser de nombreuses heures. d'où l'attribution d'une prime (en 24 heures)
Jatin
1
Après avoir utilisé 'ibus-daemon -rd', seul l'anglais fonctionne dans IDEA et les autres langues ne fonctionnent plus (dans mon cas, le persan)
Mohsen Kashi
1
@ MohsenKashi Oui, vous devriez courir setxkbmapaprès cela pour définir les langues correctement.
Dmitry Ginzburg
3

Redémarrer ibus-deamon peut causer des problèmes avec d’autres applications¹ ou même faire planter IntelliJ, selon IDEA-78860 . Cependant, il suggère également qu'il existe 2 solutions alternatives:

  • Désactivation du support IBUS pour idée. Ceci est fait avec une XMODIFIERSvariable d'environnement vide lors du démarrage d'IntelliJ. Par exemple, ajoutez ceci au début de idea.shet redémarrez IntelliJ:

    # workaround for https://youtrack.jetbrains.com/issue/IDEA-78860
    export XMODIFIERS=
  • Forcer IBUS à conserver l'ordre des événements en définissant IBUS_ENABLE_SYNC_MODE=1ibus-daemon². Dans mon cas, je l'ai implémenté en ajoutant ce qui suit à mon ~/.xsessionrc(créer le fichier s'il n'existe pas) et redémarrer ma session:

    # workaround for https://youtrack.jetbrains.com/issue/IDEA-78860
    export IBUS_ENABLE_SYNC_MODE=1

(J'ai effectivement fait les deux donc je ne sais pas lequel me le corrige)

Si cela fonctionne pour vous, cela présente l'avantage de résoudre le problème une fois pour toutes et vous ne devriez plus avoir à redémarrer ibus-daemon.

Le seul inconvénient est que vous devez redémarrer IntelliJ ou même toute votre session pour l'appliquer pour la première fois.

¹ Dans mon cas, les clés mortes ne fonctionnaient plus par la suite dans certaines applications telles que Skype.
² Apparemment, le mode de synchronisation d’IBUS devrait être activé par défaut dans une version ultérieure, voir le numéro 1697 et le commit correspondant .

Didier L
la source
0

Dans mon cas, c'était quelque chose de différent. J'ai eu ce comportement étrange après avoir saisi mes identifiants de licence pour Idea. Je suppose que cela m'a créé un nouveau compte d'utilisateur Jet Brains avec une possibilité de synchroniser les paramètres IDE activés par défaut. Ma suggestion que cela a remplacé mon réglage (y compris les raccourcis clavier) avec certains par défaut créés par Jet Brains.

Heureusement, j'avais déjà installé mon Settings Repositoryordinateur Github. Je suis revenu à mes anciens paramètres en appuyant sur File -> Settings Repository -> Override Local.

Le problème concernait macOS dans l'éditeur de base de données.

Rostyslav Druzhchenko
la source