Lotus Notes 8和Unity中的Eclipse缺少菜单

我使用统一桌面在10.10上网本上安装了Lotus Notes 8.5.2。 最初的莲花笔记显示了它的菜单。 突然(不确定我是否做了什么)菜单消失了。 当我开始使用gnome桌面时,菜单仍然存在。 Unity仅显示笔记的文件菜单,其中只有关闭笔记的条目。

实际上有一种方法可以支持Eclipse的全局菜单:
使用VI编辑以下文件: sudo vi /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
搜索Eclipse (类型/Eclipse )并将E字符替换为X(类型为rX )。
保存它(类型:wq )并运行sudo ldconfig

这是一个报告的 SWT应用程序(如Eclipse和Lotus Notes)如何处理appmenu的错误。

要解决此问题,请创建此脚本:

 #!/bin/bash export UBUNTU_MENUPROXY=0 _path_to_downloaded_eclipse_/eclipse 

如果您使用Software Center安装了eclipse,那么使用which eclipse来确定路径。

使该文件可执行并尝试运行它。 您可以使用“主菜单”(在短划线中搜索)为它创建一个启动器,以便它显示在Dash中。

这应该将菜单从Unity顶部栏移动到eclipse窗口。 修复错误后,您将能够正常运行eclipse。

另一个问题对于禁用任何应用程序的appmenu有更全面的描述。

这是一个错误,已被报道。 你可以在这里关注它: https : //bugs.eclipse.org/bugs/show_bug.cgi?id = 330563

我在启动板上发现了这个。 你能试一试,告诉我们吗? (完全像这样编写命令,因为你可以通过编写命令来搜索和替换vim

 sudo apt-get install vim sudo vim /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so 

vim会出现。 写这个: /Eclipse

然后,通过编写以下代码将X替换为XrX

最后,只需写下这个: ZZ在大写字母中,所以你应该做SHIFT + Z SHIFT + Z!

下一步可能是可选的,我不知道:

 sudo ldconfig 

这是相同的解决方法:如果桌面上有启动器,则可以将其插入Launcher属性页的“Ccommand”行:

 env UBUNTU_MENUPROXY=0 /opt/eclipse/eclipse43jee/eclipse 

像这样:

截图

对于Google员工,如果您在Saucy Salamander获得此function,请尝试以下操作: https : //bugs.launchpad.net/ubuntu/+source/unity/+bug/1221848