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/