Ubuntu 14.04 上 IntelliJ IDEA 中的键盘锁

Ubuntu 14.04 上 IntelliJ IDEA 中的键盘锁

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

有人可以给出提示吗?

答案1

有一个jetbrains youtrack 中有关 intellij idea 的一个未解决的问题推荐两种解决方案:

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

    ibus-daemon -rd
    
  2. 可以通过取消设置环境变量 XMODIFIERS 来禁用 IDEA 的 IBus,但 IDEA 中输入国家字符的能力将丢失:

    XMODIFIERS="" idea.sh
    

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

答案2

我能够用我找到的方法解决这个问题这里这基本上export XMODIFIERS=""就是idea.sh

答案3

  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 将显示警告。

答案4

我已经尝试过了,到目前为止它运行正常,但如果再次冻结,我会更新。我在 youtrack 上看到一条建议,建议关闭 iBus,因为它似乎会造成干扰,特别是因为它使用 ctrl + space 快捷键来更改语言设置。您可以通过以下方式执行此操作:

语言支持 > 键盘输入法系统 > 无

在此处输入图片描述

**** 更新 *****

运行一段时间后,这个方法仍然不起作用,因为我一直冻结。我想现在我会坚持使用以下解决方法来重新启动 ibus,这有点不方便,但你能做什么呢?

进入终端

类型:

ibus-daemon -rd

相关内容