193 votes

Verrouillage du clavier dans IntelliJ IDEA sur Ubuntu 14.04

Pourriez-vous m'aider à résoudre ce problème étrange ? J'utilise Intellij IDEA 13 sur Ubuntu 14.04, et de temps en temps mon clavier se bloque complètement (oui, complètement, il ne s'agit pas de raccourcis) dans IDEA. Je peux toujours faire tout ce que je veux dans IDEA avec ma souris, et je peux aussi utiliser le clavier partout ailleurs, sauf dans IDEA. Et cela ne peut être résolu qu'en redémarrant IDEA jusqu'à présent.

Quelqu'un peut-il donner un indice, s'il vous plaît ?

247voto

Saeed Zarinfam Points 16764

Il existe un un problème ouvert dans jetbrains youtrack pour l'idée intellij qui recommandent deux solutions :

  1. L'entrée clavier peut être déverrouillée en redémarrant le démon IBus à partir d'une console :

    ibus-daemon -rd
  2. IBus peut être désactivé pour IDEA en désactivant la variable env. XMODIFIERS, mais la possibilité d'entrer des caractères nationaux dans IDEA sera perdue :

    XMODIFIERS="" idea.sh

J'ai utilisé la deuxième et j'ai réglé mon problème.

14voto

Jeff Diederiks Points 101

J'ai pu le résoudre avec ce que j'ai trouvé. ici qui consiste essentiellement à ajouter export XMODIFIERS="" sur idea.sh

10voto

Ecstasy Points 11
  1. Solution temporaire : exécutez simplement ibus-daemon -rd sur le terminal.
  2. Solution permanente : le 01 Oct 2015 : mise à jour sur la question recommande :

Soit vous mettez à niveau IBus vers la version 1.5.11, soit vous ajoutez export IBUS_ENABLE_SYNC_MODE=1 à votre ~/.profile puis redémarrer une session.

Vous pouvez également désactiver IBus à l'adresse suivante System Settings | Language Support | Keyboard input method .

IDEA 15 affichera un avertissement si une version incompatible d'IBus est utilisée.

1voto

ThinkBonobo Points 111

J'ai essayé et ça marche pour l'instant mais je mettrai à jour si ça se bloque à nouveau. J'ai vu une suggestion sur youtrack qui suggère de désactiver iBus qui semble interférer particulièrement à cause de son utilisation du raccourci ctrl + espace pour changer les paramètres de langue. Vous pouvez le faire en allant sur :

support linguistique > système de méthode de saisie au clavier > aucun

enter image description here

**** UPDATE *****

Après l'avoir fait fonctionner pendant un certain temps, cette technique n'a toujours pas fonctionné car je n'arrêtais pas de geler. Je pense que pour l'instant je vais m'en tenir à la solution suivante qui consiste à redémarrer l'ibus, ce qui n'est pas très pratique mais que peut-on faire ?

entrer dans le terminal

type :

ibus-daemon -rd

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