网上的方法归纳一下:
(1)新建一个eclipse.sh文件,加入如下内容,下面的路径是ecipse的路径
export UBUNTU_MENUPROXY=0 /home/sjf0115/software/eclipse
在终端 sh ./eclipse.sh
(2)
(3)
先创建eclipse的快捷方式
创建快捷方式文件
gedit /usr/sjf0115/.local/share/applications/eclipse.desktop
设置文件内容
[Desktop Entry] Encoding=UTF-8 Name=Eclipse Comment=Java IDE Exec=/home/sjf0115/software/eclipse/eclipse Icon=/home/sjf0115/software/eclipse/eclipseicon.xpm Terminal=false StartupNotify=true Type=Application Categories=Application;Development;
增加文件执行权限
chmod u+x eclipse.desktop
Ubuntu13.10菜单被代理到了状态栏,但是有个问题就是被代理的菜单无法展开,即无法选择子菜单,应该是unity的bug,目前尚未找到解决办法,只有在启动eclipse时将菜单代理去掉,具体做法如下:
在终端中进入快捷方式的目录,然后运行
sudo gedit eclipse.desktop
修改Exec的值
将原有的Exec=/home/sjf0115/software/eclipse/eclipse修改为:
Exec=env UBUNTU_MENUPROXY=0 /home/sjf0115/software/eclipse/eclipse
注意:0后面有个空格,然后保存。用此快捷方式启动eclipse就可以展开菜单啦!