当前位置: 首页>>技术教程>>正文


在Ubuntu 14.04上的IntelliJ IDEA键盘锁

, , ,

问题描述

你能帮我解决一个奇怪的问题吗?我在Ubuntu 14.04上使用Intellij IDEA 13,并且在IDEA中不时使用我的键盘(完全不是快捷方式)。我仍然可以用我的鼠标在IDEA中做任何事情,除了IDEA,我还可以在其他地方使用键盘。只有通过重新启动IDEA才能解决这个问题。

请有人提示一下吗?

最佳解决思路

有一个an open issue in jetbrains youtrack for intellij idea推荐两种解决方案:

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

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

    XMODIFIERS="" idea.sh
    

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

次佳解决思路

我能够用我发现的here解决它,它基本上是在idea.sh上添加export XMODIFIERS=""

第三种解决思路

对于永久性解决方案,01 Oct 2015 update on the issue建议:

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

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

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/274.html,未经允许,请勿转载。