en ubuntu 13.10 múltiples golpes en ctrl + tab hace que mi teclado intellij 13 se atasque (no funciona la tecla)

34

Tengo que reiniciar mi intellij cada 20 minutos cada vez que golpeo varias veces ctrl+tab. Parece que hacer clic varias veces en mi ubuntu 13.10 + intellij 13.01 hace que mi intellij se atasque. en intellij 12 mismo sistema operativo todo está bien. de todos modos para evitar esto?

Jas
fuente
El mismo problema aquí, ¡tan molesto!
Remi Mélisson
3
IntelliJ 14.1 + Ubuntu 14.10 todavía se ve afectado, aunque ctrl + clic funciona
Michal Kováč

Respuestas:

55

solución alternativa intente esto cuando suceda:

ibus-daemon -rd

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

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

Tomer Ben David
fuente
10
La respuesta salvó muchas horas mías. por lo tanto, otorgar una recompensa (en 24 horas)
Jatin
1
Después de usar 'ibus-daemon -rd' solo el inglés funciona en IDEA y otros idiomas dejan de funcionar (para mi caso persa)
Mohsen Kashi
1
@MohsenKashi Sí, debe ejecutar setxkbmapdespués de eso para configurar los idiomas correctamente.
Dmitry Ginzburg
3

Reiniciar ibus-deamon puede causar problemas con otras aplicaciones¹ o incluso bloquear IntelliJ, de acuerdo con IDEA-78860 . Sin embargo, también sugiere que hay 2 soluciones alternativas:

  • Desactivar el soporte de IBUS para la idea. Esto se hace con una XMODIFIERSvariable de entorno vacía cuando se inicia IntelliJ. Por ejemplo, agregue esto al comienzo idea.shy reinicie IntelliJ:

    # workaround for https://youtrack.jetbrains.com/issue/IDEA-78860
    export XMODIFIERS=
  • Obligue a IBUS a mantener el orden de los eventos estableciendo IBUS_ENABLE_SYNC_MODE=1ibus-daemon². En mi caso, lo implementé agregando lo siguiente a mi ~/.xsessionrc(crea el archivo si no existe) y reinicio mi sesión:

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

(Realmente hice ambas cosas, así que no sé cuál me lo soluciona)

Si esto funciona para usted, tiene la ventaja de solucionar el problema de una vez por todas, y ya no debería tener que reiniciar ibus-daemon.

El único inconveniente es que necesita reiniciar IntelliJ o incluso toda su sesión para aplicarla la primera vez.

¹ En mi caso, las teclas muertas ya no funcionaron después en algunas aplicaciones como Skype.
² Aparentemente, IBUS debería tener el modo de sincronización habilitado de forma predeterminada en una versión futura, consulte el problema 1697 y la confirmación correspondiente .

Didier L
fuente
0

En mi caso, fue algo diferente. Obtuve este comportamiento extraño después de ingresar mis credenciales de licencia a Idea. Supongo que creó una nueva cuenta de usuario de Jet Brains para mí con la capacidad de sincronizar la configuración IDE habilitada de forma predeterminada. Mi sugerencia de que ha anulado mi configuración (incluidas las vinculaciones de teclado) con algunas predeterminadas creadas por Jet Brains.

Afortunadamente, ya había configurado mi Settings Repositoryencendido Github. Regresé a mi configuración anterior presionando File -> Settings Repository -> Override Local.

El problema estaba en macOS en el editor de la base de datos.

Rostyslav Druzhchenko
fuente