KeyBoard 停止在 RubyMine IDE 上工作,但仍然可以使用鼠标进行选择和导航。这是一个经常出现的问题。我的系统配置如下:

RubyMine 7.1.4 在 Ubuntu 14.04 和 Open JDK Java 7 上运行。

如何解决这个问题?

最佳答案

当 IBus 处于事件状态时,有时会阻止键盘输入。

在安装了 IBus 的系统上使用 IDEA 并且运行键盘输入有时会被 IBus 守护程序阻止。事件调度线程处于事件状态。所有其他事件按顺序传递 - 即可以通过鼠标选择文本或调用菜单操作。

设置 IBUS_ENABLE_SYNC_MODE=1 似乎有帮助。请注意,该设置是针对 IBus 的,因此要么在 shell 的配置文件中设置它,要么在导出此选项的情况下重新启动 IBus 守护进程。在终端上运行“以下命令”以执行此操作。

export IBUS_ENABLE_SYNC_MODE=1
ibus-daemon -d -r

即使不重新启动 IDE,也能像魅力一样工作。

参见Reference

关于ruby-on-rails - KeyBoard 停止在 RubyMine IDE 上工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31871392/

10-13 09:40