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了