Eclipse Luna:失去热键并重新开始改变焦点

时间:2015-03-20 10:29:07

标签: eclipse

我看过一些关于日食热键的问题,但不完全像我的:

我和eclipse Luna有很奇怪的行为: 我在编辑器窗口中输入了一些文本,突然之间,所有的热键都不再工作了(ctrl -s ctrl-z ctrl -f等...)。 尽管如此,键盘仍在工作,我可以输入更多文本,使用箭头键:没有什么告诉我在编辑器窗口中丢失了焦点。

我只是在侧视图窗口中单击以在编辑器中失去焦点, 然后在编辑器窗口中再次单击以获得焦点,这就是它:热键又回来了。

我在Luna之前使用的是eclipse Keppler,Keppler没有这样的行为。

由于我每分钟都在丢失热键,我真的需要解决这个问题:任何想法?

注意:我使用的是ubuntu 12.04(gnome)

2 个答案:

答案 0 :(得分:0)

一年之后,我想我可能已经找到了解决方法......

我有一个12.04精确的最新内核(3.2.0-80-generic)和unity以及启用了gnome兼容性设置。

Compiz的

我开始查看Compiz Config Setting Manager

禁用解决方法

由于Eclipse是用Java编写的,我发现可能会禁用与之相关的修复程序。

从CompizConfig设置管理器转到Utility-> Workarounds并禁用:

  • Java窗口修复
  • Java任务栏修复

我实际上已经禁用了所有的解决方法,而不仅仅是那些。我重新启动了Eclipse,它现在似乎正常工作。 (注意:即使你不使用统一,我相信你可能会运行Compiz)

结果

我不必疏忽或重新聚焦。它似乎工作得很好。交错ctrl-s,ctrl-z和ctrl-f工作正常。 (但我刚刚测试了几分钟,系统不稳定所以我选择了另一个解决方案,见下文)

我的最终解决方案

我使用没有3D效果的gnome classic登录

答案 1 :(得分:0)

Workaroud我实际上使用:

GDK_CORE_DEVICE_EVENTS=1 ./eclipse

我不知道它能工作多久。