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

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

我使用 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

像这样:

截屏

相关内容