在ubuntu 13.10上,在ctrl + tab上多次击中使我的intellij 13键盘卡住(无键起作用)


34

每当我多次击打时,我必须每20分钟重新启动一次intellij ctrl+tab。好像在我的ubuntu 13.10 + intellij 13.01上多次单击,使我的intellij卡住了。在IntelliJ 12相同的操作系统上,一切都很好。无论如何要解决这个问题?


这里同样的问题,太烦人了!
雷米·梅里森(RemiMélisson)2014年

3
IntelliJ 14.1 + Ubuntu 14.10仍然受到影响,尽管ctrl + click
可行

Answers:


55

解决方法请在发生这种情况时尝试以下方法:

ibus守护程序-rd

http://youtrack.jetbrains.com/issue/IDEA-115661

http://youtrack.jetbrains.com/issue/IDEA-78860


10
答案节省了我很多小时。因此会授予赏金(24小时内)
Jatin

1
在使用“ ibus-daemon -rd”之后,只有英语才能在IDEA中运行,而其他语言则停止运行(对于我来说是波斯语)
Mohsen Kashi

1
@MohsenKashi是的,您应该setxkbmap在那之后运行以正确设置语言。
德米特里·金茨堡

3

根据IDEA-78860,重新启动ibus-deamon可能会导致其他应用程序出现问题¹,甚至导致IntelliJ崩溃。但是,它也建议您有2种替代解决方案:

  • 禁用IBUS支持想法。XMODIFIERS启动IntelliJ时使用一个空的环境变量来完成。例如,将其添加到idea.shIntelliJ 的开头并重新启动:

    # workaround for https://youtrack.jetbrains.com/issue/IDEA-78860
    export XMODIFIERS=
  • 通过设置IBUS_ENABLE_SYNC_MODE=1ibus-daemon² 强制IBUS保持事件顺序。就我而言,我通过将以下内容添加到我~/.xsessionrc的文件中来实现它(如果不存在则创建文件)并重新启动会话:

    # workaround for https://youtrack.jetbrains.com/issue/IDEA-78860
    export IBUS_ENABLE_SYNC_MODE=1

(我实际上都做到了,所以我不知道哪个人可以为我解决)

如果这对您有效,则具有一劳永逸地解决问题的优势,您不必再重新启动ibus-daemon。

唯一的不便是您需要重新启动IntelliJ甚至整个会话才能首次应用它。

¹ 就我而言,之后死键在某些应用程序(例如Skype)中不再起作用。
² 显然,在将来的版本中,IBUS应该默认启用同步模式,请参见问题1697相应的提交


0

就我而言,情况有所不同。输入我的Idea许可证凭证后,出现了这种奇怪的行为。我想它为我创建了一个新的Jet Brains用户帐户,并具有同步默认启用的IDE设置的功能。我的建议是,它用Jet Brains创建的一些默认设置覆盖了我的设置(包括键盘绑定)。

幸运的是,我以前设置我Settings RepositoryGithub。我按回退到旧设置File -> Settings Repository -> Override Local

问题出在数据库编辑器中的macOS上。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.