所以我在升级Ubuntu之后重新启动了我的Eclipse RCP应用程序,似乎主菜单已经消失了!
有谁知道这是新Unity接口的故障还是SWT中的某些内容?
答案 0 :(得分:1)
如果您遇到与我相同的问题,关于使用HUD获取Unity全局菜单中的Eclipse菜单,那么这就是我的诀窍(似乎没有人能够解释它为什么会起作用,但对于我和其他人完美地工作了)。我在他们的网站上使用Ubuntu 12.04和Eclipse Indigo。
(如果您没有使用Vim进行编辑,请相应地更改命令。)
修改libappmenu.so
:
$ sudo vim /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
搜索'Eclipse':
/Eclipse
将'E'替换为'X':
rX
这可能是可选的,但这对我没有伤害:
$ sudo ldconfig
现在,您最好使用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