轉自:http://blog.csdn.net/qq_25773973/article/details/50514767
###環境:Mint17,(其他類似的linux系統是一樣的)
如果開始菜單有圖標,創建桌面圖標很簡單,右鍵添加到桌面即可。
如果沒有,就要動手寫一個了,需要兩個東西一個是圖標樣式的圖片,一個是自己創建.desktop的配置文件。
1,圖標按自己喜歡的找,或者找軟件裏自帶的***.png ***.jpg。
位置根據下面配置文件裏指定的位置放對應的位置
2.***.desktop配置文件(可以用文本編輯器打開一個現成圖標仿寫)
$sudo vim /usr/share/applications/eclipse.desktop
在文件中保存已下內容
- [Desktop Entry]
- Encoding=UTF-8
- Exec=printassistant
- Name=printassistant
- Name[zh_CN]=打印助手
- X-KDE-StartupNotify=true
- Comment=printingManager
- Icon=/usr/share/pixmaps/printassistant.png
- Terminal=false
- Type=Application
- Categories=Application;System;
- Comment[zh_CN.UTF-8]=管理打印機、新建及管理打印作業
“Exec”代表應用程序的位置【視實際情況修改】如果不在/bin文件下就寫絕對路徑,這是啓動入口如同輸入終端中運行一樣
“Icon”代表應用程序圖標的位置【視實際情況修改】
“Terminal”的值爲false表示啓動時不啓動命令行窗口,值爲true表示啓動命令行窗口【建議爲false】
Categories這裏的內容決定創建出的起動器在應用程序菜單中的位置,上例中的在系統設置裏,如
- <span style="white-space:pre"> </span>Categories=Application;Development;在應用程序<span style="color:rgb(51,51,51); font-family:宋體; font-size:14px; line-height:28px; text-indent:28px">-Internet中</span>
- <span style="color:rgb(51,51,51); font-family:宋體; font-size:14px; line-height:28px; text-indent:28px"><span style="color:rgb(51,51,51); font-family:宋體; font-size:14px; line-height:28px; text-indent:28px"><span style="white-space:pre"> </span>Categories=Application;Office;<span style="color:rgb(51,51,51); font-family:宋體; font-size:14px; line-height:28px; text-indent:28px">在應用程序-辦公中</span></span></span>
“Name”【必選】是程序名,除了這兩個必選的其他都是可選的
"Type”【必選】定義了Desktop Entry文件的類型。常見的"Type"數值是"Application"和"Link"。
附:
1)雙擊圖標不能啓動?請檢查填寫的Exec的路徑是否正確。
2)圖標顯示不正常?請檢查填寫的Icon的路徑是否正確。
參考資料:
- [1] "Desktop Entry Specification"。
- [2] "Icon Theme Specification"。
- [3] "Startup Notification Protocol Specifications"。
- [4] "Desktop Specification Menu"。
- [5] "SUSE Package Conventions"。
- [6]"Linux Desktop Entry 文件深入解析"