升级到Ubuntu 13.10后,当我点击Eclipse中的任何菜单(帮助、窗口、运行)时,它们都不会显示。只有菜单存根和选择可见。
我尝试安装新的4.3,同样的事情发生了。其他人有这种经历吗?
升级到Ubuntu 13.10后,当我点击Eclipse中的任何菜单(帮助、窗口、运行)时,它们都不会显示。只有菜单存根和选择可见。
我尝试安装新的4.3,同样的事情发生了。其他人有这种经历吗?
当前回答
如果我没有这样的文件:
/usr/share/applications / eclipse.desktop
我猜你有这个文件,如果你从ubuntu仓库安装eclipse的话。
如果您安装一个独立的eclipse,那么该文件并不重要。那边没有这样的文件。
其他回答
直到我在我的主文件夹的.profile文件中添加了以下一行并重新启动了我的计算机,我才开始工作。
export UBUNTU_MENUPROXY=0
这对我很管用。
在打开eclipse之前,您应该输入export UBUNTU_MENUPROXY=0,并且必须从终端而不是全局菜单中打开eclipse。
这个错误已经在Ubuntu 13.10中得到确认,这里是一个链接。 为了克服这个问题,你必须在Exec中修改你的eclipse.desktop文件,将env UBUNTU_MENUPROXY传递给eclipse路径,eclipse将可以从带有功能菜单栏的启动器中运行。 下面是更改eclipse.desktop文件的模式:
Exec=env UBUNTU_MENUPROXY= path/to/eclipse
1)首先,关闭eclipse并这样做:
sudo gedit /usr/share/applications/eclipse.desktop
2)在这个文件的末尾复制粘贴这一行
Exec=env UBUNTU_MENUPROXY=0 /your/path/to/eclipse/binary
打开eclipse, eclipse的菜单将开始显示。 (适用于Ubuntu 12.04版本后)
至于我,我发现编辑eclipse starter本身更好, 我的目录是/usr/bin/eclipse(需要根权限)。
最后一行:
exec $ECLIPSE "$@"
就变成:
env UBUNTU_MENUPROXY=0 $ECLIPSE "$@"
所以,现在它不关心如何启动-由桌面图标,终端命令或自重启后的新插件安装。