Answers:
该方法理所当然的是您已经有了eclipse.desktop文件(或者您可以从头开始创建一个新文件)。否则,您可以暂时查看下面的“快速方法”。
打开您的eclipse.desktop文件:
sudo -H gedit /usr/share/applications/eclipse.desktop
(如果在此路径中找不到它,请尝试~/.local/share/applications/eclipse.desktop
。否则,可能必须使用locate
command 查找它)。
将此Exec=
行替换为:
Exec=env UBUNTU_MENUPROXY= eclipse
其中“ eclipse”是您的eclipse可执行文件的路径。在这种情况下,由于/usr/bin
文件夹中有一个符号链接,因此只是“ eclipse” 。
注意:如果找不到eclipse.desktop文件,则可以简单地在上述路径中从头开始创建一个文件,并用以下几行填充:
[Desktop Entry]
Type=Application
Name=Eclipse
Icon=eclipse
Exec=env UBUNTU_MENUPROXY= eclipse
Terminal=false
Categories=Development;IDE;Java;
保存文件。
现在,您可以照常从其图标运行Eclipse。
如果您没有任何eclipse.desktop文件,并且现在不想创建它,则可以使用以下命令简单地运行Eclipse:
UBUNTU_MENUPROXY= eclipse
其中“ eclipse”是eclipse
可执行文件的路径。请注意,这只是一次运行Eclipse的快速方法。如果您不想记住该命令并在每次运行Eclipse时都使用它,请遵循上面的“稳定方式”。
或者您也可以使用别名
alias eclipse = 'UBUNTU_MENUPROXY= eclipse'
并且命令eclipse将正常工作。
资料来源:
gedit
将始终创建该文件;-)
sudo gedit /usr/share/applications/eclipse.desktop
创建eclipse.desktop文件。
我有同样的问题,我最懒的解决方法是
UBUNTU_MENUPROXY=0 eclipse
。为我工作。
Exec=env UBUNTU_MENUPROXY= eclipse
在Ubuntu 13.10上添加到我的eclipse.desktop文件并不能解决我的问题:-(
就我而言,/ usr / share / applications中有两个版本的文件:
eclipse.desktop
Eclipse.desktop
如上所述,要么删除其中之一,要么更改两者中的Exec行。该文件的第三个版本位于主文件夹中:
~/.local/share/applications/Eclipse.desktop
您可以删除最后一个,也可以更改其中的执行行。
您所要做的就是更改Exec行,如下所示:
Exec=env UBUNTU_MENUPROXY= /path/to/eclipse/eclipse
~/.local
路径。
您需要编辑一个名为eclipse.desktop的文件,以包含MENUPROXY选项。
sudo find / -name eclipse.desktop
。sudo vim /usr/share/applications/eclipse.desktop
(请注意,您的位置可能有所不同,请参阅第一步。Exec=/opt/eclipse/eclipse
。(请注意,您可能只是在其中没有完整路径的“蚀”)。Exec=env UBUNTU_MENUPROXY= /opt/eclipse/eclipse
根据需要进行编辑。如果您的安装没有完整路径,或者安装路径不同,请在此处进行调整)。注意MENUPROXY =之后的空格。这个很重要。`启动Eclipse并再次享受顶部的菜单。您可以尝试以下操作:http : //ubuntuforums.org/showthread.php?t=2181641&p=12819998#post12819998 Eclipse的菜单未显示在Unity全局菜单中。和我一起工作。
就我而言,该文件不存在,
我必须在 ~/.local/share/applications
只需创建eclipse.desktop
包含
Version=4.3.0
Name=Eclipse
Exec=env UBUNTU_MENUPROXY= path=/home/abali/apps/eclipse/eclipse Icon=/home/abali/apps/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=IDE;
别忘了做
source eclipse.desktop
,然后打开eclipse即可。
source eclipse.desktop
?不要这样做,这完全没有必要,并且可能会产生不良影响。