Linux下通過.desktop 文件創建桌面程序圖標及文件編寫方式(Desktop Entry文件概述)


Linux下通過.desktop 文件創建桌面程序圖標及文件編寫方式

1、Desktop Entry文件概述:
在 Windows 平台上,用戶可以通過點擊位於桌面或菜單上的快捷方式輕松打開目標應用程序。現代 Linux 桌面系統也提供了此項功能。Linux KDE和 Linux GNOME桌面系統都使用 Desktop Entry 文件標准來描述程序啟動配置信息。Desktop Entry 文件標准是由 X Desktop Group 制定的,目前最新的版本是"Desktop Entry Specification 1.0"。
Desktop Entry 文件以".desktop"為后綴名。以 Linux GNOME 桌面系統為例,用戶打開應用程序瀏覽器后會看見很多應用程序快捷方式。事實上,每個應用程序快捷方式都和一個 Desktop Entry 文件相對應。這些 Desktop Entry 文件通常被存放在 /usr/share/applications/ /opt/gnome/share/applications/ 等目錄下。從文件瀏覽器進入這些目錄,點擊相應的 Desktop Entry 文件同樣可以啟動相對應的應用程序。

2、.desktop文件內容以Firefox為例,文件內容如下:

[Desktop Entry]                                 #標簽開始,說明這是一個Desktop Entry文件,每個.desktop文件都以這個.

Version = 1.0                                    #標明Desktop Entry的版本(可選)

Name=firefox                                   #程序名稱

Name[en]=Firefox                            #不同語言的應用名稱(可選)

Name[en_US]=Firefox                     #不同語言的應用名稱(可選)

Encoding=UTF-8                             #編碼方式(可選)

Comment=Firefox                            #程序描述

Exec=/opt/firefox/firefox                  #程序的啟動命令,可以帶參數運行
Icon=/opt/firefox/browser/icons/mozicon128.png                          #快捷方式圖標絕對路徑(可選)

Terminal=false                                  #是否在終端中運行,數值是布爾值(true 或是 false)(可選)

Categories=Application;Network;                                         #注明在菜單欄中顯示的位置(可選)

Type=Application

#desktop的類型(必選),常見值有“Application”和“Link”,Application: 對於啟動應用程序的菜單項,應輸入此選項。
Link: 對於鏈接到文件、文件夾或 FTP 站點的菜單項,應輸入此選項。

3、創建流程:
1. 創建文件,以.desktop為后綴。
2. 編寫內容,修改權限
3. 測試是否能雙擊啟動程序
4. 移動到/usr/share/applications/目錄下

更詳細的內容可以訪問下面的鏈接:
https://www.ibm.com/developerworks/cn/linux/l-cn-dtef/index.html

 


免責聲明!

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



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