【问题标题】:Eclipse Luna : losing hotkeys and getting back with focus changeEclipse Luna:失去热键并重新获得焦点变化
【发布时间】:2015-05-23 17:40:17
【问题描述】:

我看到了一些关于 eclipse 热键的问题,但和我的不完全一样:

我对 eclipse Luna 有非常奇怪的行为: 我在编辑器窗口中输入了一些文本,突然间,所有的热键都不再起作用了( ctrl-s ctrl-z ctrl-f 等...)。 尽管如此,键盘仍在工作,我可以输入更多文本,使用箭头键:没有任何迹象表明我在编辑器窗口中失去了焦点。

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

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

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

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

【问题讨论】:

  • 你使用linux和gnome吗?
  • 不幸的是,我也在寻找解决方案。它出现在带有 gnome 和 GTK3 的 Ubuntu 14.04.1 LTS 上。我将尝试清除 gnome 并使用 kde 或类似的方式尝试。
  • 你有 pydev 和 ShellEd 插件吗?
  • 不,我也在尝试没有插件的 Eclipse 经典。

标签: eclipse


【解决方案1】:

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

我有一个 12.04 精确的最新内核(3.2.0-80-generic)和统一,并且还启用了 gnome 兼容性设置。

编译

我开始看Compiz Config Setting Manager

禁用解决方法

由于 Eclipse 是用 Java 编写的,我发现禁用与它相关的修复可能会有所帮助。

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

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

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

结果

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

我的最终解决方案

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

【讨论】:

    【解决方案2】:

    我实际使用的解决方法:

    GDK_CORE_DEVICE_EVENTS=1 ./eclipse
    

    不知道能用多久。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-22
      相关资源
      最近更新 更多