0

所以我在升级 Ubuntu 后重新启动了 Eclipse RCP 应用程序,主菜单似乎消失了!

有谁知道这是新的 Unity 界面的错还是 SWT 的问题?

4

4 回答 4

1

如果您遇到与我相同的问题,关于使用 HUD 在 Unity 全局菜单中获取 Eclipse 菜单,那么这对我来说就是诀窍(似乎没有人能够解释它为什么起作用,但对我和其他人来说它工作得很好)。我正在使用他们网站上的 Ubuntu 12.04 和 Eclipse Indigo。

(如果您不使用 Vim 进行编辑,请相应地更改命令。)

  1. 编辑libappmenu.so

    $ sudo vim /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
  2. 搜索“日食”:

    /蚀
  3. 将“E”替换为“X”:

    rX
  4. 这可能是可选的,但这样做对我没有伤害:

    $ sudo ldconfig

现在,您应该可以使用 Unity 全局菜单和 HUD 来使用 Eclipse 了。

(来源:elvisd 博客

于 2012-05-14T16:37:01.630 回答
1

作为一种解决方法,您可以这样做

alias eclipse='UBUNTU_MENUPROXY=0;eclipse'

但这意味着您必须从终端启动 Eclipse。如果要从 Unity Dash 启动 Eclipse,则必须添加

UBUNTU_MENUPROXY=0

作为中的第一行/usr/bin/eclipse

这将显示应用程序内的文件菜单。

于 2013-10-20T20:26:37.690 回答
0

正如@Geniedesalpages 提到的,它是eclipse 事件和Unity 菜单之间的交互。 https://bugs.eclipse.org/bugs/show_bug.cgi?id=330563

应该对 unity 进行更新,以允许 eclipse 保留其旧式菜单栏。

私服

于 2011-05-30T12:05:40.350 回答
0

在 Aptana/Eclipse 文件夹中创建一个 bash 脚本文件,并通过该文件运行 Aptana/Eclipse。

#!/bin/bash
export UBUNTU_MENUPROXY=0
./AptanaStudio3
于 2011-06-18T22:08:06.920 回答