Linux下.desktop桌面程序圖標編寫


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM