我在Ubuntu 14.04上使用Intellij IDEA 13,有时我的键盘完全(是的,完全不是快捷键)完全锁定在IDEA中。我仍然可以使用鼠标在IDEA中做任何我想做的事情,也可以在IDEA以外的其他任何地方使用键盘。到目前为止,只能通过重新启动IDEA来解决此问题。
请问有人可以提供提示吗?
#1 楼
jetbrains youtrack中有一个针对intellij想法的未解决问题,建议两个解决方案:可以通过从控制台重新启动IBus守护程序来解锁键盘输入:
ibus-daemon -rd
可以通过取消设置环境禁用IDE的IBus。变量XMODIFIERS,但是在IDEA中输入国家字符的功能将丢失: >
评论
>从控制台中选择“ ibus-daemon -rd”。可行!非常感谢!)
–高音蛇
14-10-23在8:37
6个月后,不再建议使用选项1,因为它可能会导致JVM崩溃:/
– Mike
2015年5月1日14:57
@Mike,这是什么意思?今天6月2日对我有用
– Abderrahmane TAHRI JOUTI
2015年6月2日,9:05
“ ibus-daemon -rd”-我正在认真考虑在我的手臂上纹身。
–BalázsNémeth
2015年6月17日在13:24
此问题的最新更新(2015年6月17日)建议导出IBUS_ENABLE_SYNC_MODE = 1
– Nacho Coloma
2015年9月23日在12:01
#2 楼
我可以通过在这里找到的基本上在export XMODIFIERS=""
上添加idea.sh
的内容来解决它评论
似乎在这里工作!
– Marc Hauptmann
15年4月27日在16:43
#3 楼
临时解决方案:只需在终端上执行
ibus-daemon -rd
。永久解决方案:2015年10月1日更新的问题建议:
要么将IBus升级到1.5.11版本,要么将
export
IBUS_ENABLE_SYNC_MODE=1
添加到您的~/.profile
中,然后重新启动会话。或者,您可以在
System Settings | Language
Support | Keyboard input method
处关闭IBus。如果正在使用不兼容的IBus版本,IDEA 15将显示警告。
#4 楼
到目前为止,我已经尝试过了并且可以正常工作,但是如果它再次冻结,我将进行更新。我在youtrack上看到了一条建议,建议关闭iBus,这似乎会造成干扰,尤其是因为它使用ctrl +空格快捷键来更改语言设置。您可以通过以下方法做到这一点:语言支持>键盘输入法系统> none
****更新*** **
运行了一段时间之后,由于我保持冻结状态,该技术仍然无法正常工作。我想现在我将坚持以下解决方法来重新启动ibus,这有点不方便,但是您可以怎么做。
进入终端
type:
ibus-daemon -rd
评论
谢谢,ibus-daemon -rd是我想要的。
–伦巴特
16年4月21日在19:05
评论
可能是您的键盘只是被IntelliJ内部的某个字段捕获了吗?是随机的东西还是特定的东西触发了它?我认为某些领域无法像那样捕获键盘,但是下次我会更精确地检查它。而且似乎是随机的东西。
我和我的同事正在经历完全相同的事情(相同的OS和IntelliJ 13.1.4)。我必须每隔几个小时重新启动IntelliJ(但是我可以使用Alt-F4)-非常烦人。我也发现它完全随机发生。上一次我正在编辑HTML文件时。按下快捷键时不会。
我有两个运行IntelliJ的实例,它们都冻结了。不知道它是否相关,但是当我关闭IDE时,分离正在运行的应用程序服务器通常需要很短的时间。冻结发生后,我必须取消它,因为它似乎尚未完成。
这是一个Java问题,会影响其他Java Swing GUI(包括SOAP UI)。 “ ibus-daemon -rd”也解决了该问题