Eclipse RCP菜单和新的Natty Unity

时间:2011-05-29 19:25:14

标签: eclipse ubuntu rcp natty

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

有谁知道这是新Unity接口的故障还是SWT中的某些内容?

4 个答案:

答案 0 :(得分: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. 搜索'Eclipse':

    /Eclipse
  3. 将'E'替换为'X':

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

    $ sudo ldconfig
  5. 现在,您最好使用Unity全局菜单和HUD一起工作,就像魅力一样。

    (信用:elvisd blog

答案 1 :(得分:1)

作为一种解决方法,你可以做到

alias eclipse='UBUNTU_MENUPROXY=0;eclipse'

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

UBUNTU_MENUPROXY=0

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

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

答案 2 :(得分:0)

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

应该有统一的更新,以允许eclipse保留其旧式菜单栏。

PW

答案 3 :(得分:0)

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

#!/bin/bash
export UBUNTU_MENUPROXY=0
./AptanaStudio3