我使用 Unity Desktop 在 10.10 上网本上安装了 Lotus Notes 8.5.2。起初 Lotus Notes 显示其菜单。突然(不确定我是否做了什么)菜单消失了。当我使用 gnome 桌面启动时,菜单仍然存在。Unity 仅显示 Notes 的文件菜单,其中只有关闭 Notes 的条目。
答案1
其实有一种方法可以让 Eclipse 支持全局菜单:
使用 VI 编辑以下文件:sudo vi /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
。
搜索蚀(输入/Eclipse
)并将 E 字符替换为 X(输入rX
)。
保存它(输入:wq
)并运行sudo ldconfig
。
答案2
这是一个已报告错误SWT 应用程序(如 Eclipse 和 Lotus Notes)如何处理应用程序菜单。
作为一种解决方法,请创建此脚本:
#!/bin/bash
export UBUNTU_MENUPROXY=0
_path_to_downloaded_eclipse_/eclipse
如果您使用软件中心安装了 eclipse,则使用来which eclipse
确定路径。
制作该文件可执行文件并尝试运行它。您可以使用“主菜单”(在 Dash 中搜索)为其创建启动器,以便它显示在 Dash 中。
这应该会将菜单从 Unity 顶部栏移到 eclipse 窗口。修复错误后,您将能够正常运行 eclipse。
另一个问题有更详细的描述禁用任何应用程序的 appmenu。
答案3
这是一个错误,已报告。您可以在此处关注:https://bugs.eclipse.org/bugs/show_bug.cgi?id=330563
答案4
这是相同的解决方法:如果您的桌面上有一个启动器,您可以将其插入到启动器属性页面的“Ccommand”行中:
env UBUNTU_MENUPROXY=0 /opt/eclipse/eclipse43jee/eclipse
像这样: