Linux圖標文件其實就是.desktop后綴的純文本文件,Linux程序.desktop文件大都放置在/usr/share/applications/目錄(所有用戶可見)或~/.local/share/applications/目錄(僅當前用戶可見)中,我們可以打開這兩個文件看一看。幾乎所有的程序圖標文件都在這里。他們都能在應用菜單看的到。
應用菜單↓
如果想讓某個程序圖標顯示在桌面上,只需將程序相應.desktop文件復制在桌面上就行了。
當然,如果想圖標出現在啟動器里,就把圖標文件復制到上述文件夾里。
那么如何自己制作一個桌面圖標呢。
先看一下.desktop文件格式
[Desktop Entry] # 每個desktop文件都已這個標簽開始,說明這是一個Desktop Entry 文件. Version = 1.0 # 標明Desktop Entry的版本(可選). Name=Firefox # 程序名稱(必須),這里是以創建一個eclipse的快捷方式為例. GenericName = Web Browser # 程序通用名稱(可選). Comment = Browse the Web # 程序描述(可選). Exec = firefox %u # 程序的啟動命令(必選),可以帶參數運行 #+當下面的Type為Application,此項有效 Icon = firefox # 設置快捷方式的圖標(可選). Terminal = false # 是否在終端中運行(可選),當Type為Application,此項有效. Type = Application # desktop的類型(必選),常見值有“Application”和“Link”. Categories = GNOME;Application;Network; # 注明在菜單欄中顯示的類別(可選)
現在,我有一個eclipse程序文件夾為/usr/local/eclipse
啟動命令的絕對路徑為/usr/local/eclipse/eclipse
圖標文件位置為/usr/local/eclipse/icon.xpm
首先,桌面建立一個名為eclipse.desktop的文件,然后內容如下填寫
[Desktop Entry] Version = 1.0 Name=eclipse Exec =/usr/local/eclipse/eclipse Icon =/usr/local/eclipse/icon.xpm Terminal = false Type = Application
最后保存就行了。
還有別忘了給予這個文件可執行的權限
chmod 744 eclipse.desktop