Ubuntu 14.04 上 IntelliJ IDEA 中的键盘锁定

Tre*_*ake 193 keyboard intellij 14.04

你能帮我解决一个奇怪的问题吗?我在 Ubuntu 14.04 上使用 Intellij IDEA 13,并且我的键盘不时完全(是的,完全,这与快捷方式无关)锁定在 IDEA 中。我仍然可以用我的鼠标在 IDEA 中做任何我想做的事情,我也可以在除 IDEA 之外的其他任何地方使用键盘。并且到目前为止只能通过重新启动IDEA来修复。

有人可以给点提示吗?

Sae*_*fam 247

在 jetbrains youtrack 中一个未解决的问题,推荐两种解决方案:

  1. 可以通过从控制台重新启动 IBus 守护程序来解锁键盘输入:

    ibus-daemon -rd
    
    Run Code Online (Sandbox Code Playgroud)
  2. 通过取消设置 env,可以为 IDEA 禁用 IBus。变量 XMODIFIERS,但在 IDEA 中输入国家字符的能力将丢失:

    XMODIFIERS="" idea.sh
    
    Run Code Online (Sandbox Code Playgroud)

我已经使用了第二个并解决了我的问题。

  • > 来自控制台的“ibus-daemon -rd”。那行得通!非常感谢!) (27认同)
  • “ibus-daemon -rd” - 我正在认真考虑将它纹在我的手臂上。 (24认同)
  • 6 个月后,不再推荐选项 1,因为它可能导致 JVM 崩溃:/ (6认同)
  • 该问题的最新更新(2015 年 6 月 17 日)建议`export IBUS_ENABLE_SYNC_MODE=1` (4认同)
  • 你是什​​么意思民族角色,@Mike,今天6月2日对我有用 (2认同)

Alf*_*gon 14

我能有什么,我发现解决它在这里,基本上是将export XMODIFIERS=""idea.sh


Ale*_*lex 10

  1. 临时解决方案:只需ibus-daemon -rd在终端上执行即可。
  2. 永久解决方案2015 年 10 月 1 日关于该问题的更新建议:

将 IBus 升级到 1.5.11 版或添加export IBUS_ENABLE_SYNC_MODE=1到您的~/.profile,然后重新启动会话。

或者,您可以在 处关闭 IBus System Settings | Language Support | Keyboard input method

如果正在使用不兼容的 IBus 版本,IDEA 15 将显示警告。