Unbuntu13.1发布已经有段时间了,近来需要Linux系统下C++开发,在安装完后,发现eclipse虽然能够启动,但菜单没有办法正确显示。
最终解决办法如下:
1、创建一个通过Dash启动的文件,例如:eclipse-appservice.desktop
2、eclipse-appservice.desktop(使用gedit编辑)文件内容如下:
[Desktop Entry]
Version=1.0
Name=eclipse-appservice
Exec=env UBUNTU_MENUPROXY= /opt/eclipse-appservice/eclipse
Terminal=false
Icon=/opt/eclipse-appservice/icon.xpm
Type=Application
Categories=IDE;Development;
说明:
[Desktop Entry]
Version=1.0 --版本信息
Name=eclipse-appservice -- Dash识别的应用程序名称
Exec=env UBUNTU_MENUPROXY= /opt/eclipse-appservice/eclipse --Dash启动程序的路径(即eclipse的存放路径)
Terminal=false --Dash启动程序模式(是否是终端模式)
Icon=/opt/eclipse-appservice/icon.xpm --显示图标
Type=Application --程序类型
Categories=IDE;Development; --说明信息
3、将eclipse-appservice.desktop复制到 “/usr/share/applications/ ”下,要使用root用户权限
4、可以通过Dash启动eclipse了