您能帮我解决一个非常奇怪的问题吗?我在 Ubuntu 14.04 上使用 Intellij IDEA 13,有时我的键盘会完全(是的,完全,这与快捷键无关)锁定在 IDEA 中。我仍然可以用鼠标在 IDEA 中做任何我想做的事情,而且我可以在除 IDEA 之外的任何地方使用键盘。到目前为止,只能通过重新启动 IDEA 来修复此问题。
有人可以给出提示吗?
答案1
有一个jetbrains youtrack 中有关 intellij idea 的一个未解决的问题推荐两种解决方案:
可以通过从控制台重新启动 IBus 守护程序来解锁键盘输入:
ibus-daemon -rd
可以通过取消设置环境变量 XMODIFIERS 来禁用 IDEA 的 IBus,但 IDEA 中输入国家字符的能力将丢失:
XMODIFIERS="" idea.sh
我已经使用了第二个并解决了我的问题。
答案2
我能够用我找到的方法解决这个问题这里这基本上export XMODIFIERS=""
就是idea.sh
答案3
- 临时解决方案:只需
ibus-daemon -rd
在终端上执行即可。 - 永久解决方案: 这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