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


10

我使用统一桌面在10.10上网本上安装了Lotus Notes 8.5.2。最初,莲花的音符显示了它的菜单。突然(不确定我是否做过)菜单消失了。当我使用gnome Desktop启动时,菜单仍然存在。Unity仅显示笔记的文件菜单,而唯一显示关闭笔记的条目。


3
你好 我认为与所报告的问题无关。Eclipse在ubuntu> = 11.10中的AppMenu可以正常工作。只需遵循以下说明:bugs.launchpad.net/eclipse/+bug/618587/comments/46
Elvis D.

Answers:


11

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


1
当我尝试使用gedit或vi打开该文件时,它会像您尝试打开二进制文件一样打开。很多\ 00,我确实搜索过Eclipse,但是周围没有E。除非您的名字叫Eclipse,否则它说的是Xclipse?Gedit还警告说,如果编辑该文件,可能会损坏该文件。
russjr08

@ russjr08请参阅我的最新操作方法
yossile 2012年

哇,行得通!太谢谢你了!标记为答案:)
russjr08'5

Netbeans也有办法做到这一点吗?
russjr08 2012年

1
需要使用bvi,vi会损坏文件。
Fish Monitor

3

这是一个有关SWT应用程序(如Eclipse和Lotus Notes)如何处理该应用程序菜单的错误报告

解决方法是,创建以下脚本:

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

如果您将eclipse与Software Center一起安装,则使用which eclipse确定路径。

使该文件可执行,然后尝试运行它。您可以使用“主菜单”(在Dash中搜索)为其创建启动器,以使其显示在Dash中。

那应该将菜单从Unity顶部栏移动到Eclipse窗口。错误修复后,您将可以正常运行Eclipse。

另一个问题对禁用任何应用程序的菜单有更详尽的描述。


@Jorge:我有点困惑。我想我已经在这个问题回答了,所以我想Marco为我移动了答案?
idbrii 2011年

在具有来自Typesafe的Scala IDE版本的Eclipse的Ubuntu 13.10上。我没有/ usr / lib / gtk ...文件夹。安装gnome-shell没有帮助。这是唯一有效的方法。
GlenPeterson


1

我在启动板上找到了这个。您可以尝试一下,并告诉我们吗?(完全像这样写命令,因为您可以通过编写命令在vim上进行搜索和替换)

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

vim将出现。这样写:/Eclipse

然后,通过编写以下代码,用X替换Eclipse的E :rX

最后,只需编写以下代码即可保存:ZZ大写,所以你应该做SHIFT + Z SHIFT + Z!

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

sudo ldconfig

0

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

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

像这样:

屏幕截图


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.