複製鏈接
請複製以下鏈接發送給好友

Entry Desktop

鎖定
Desktop Entry 文件是 Linux 桌面系統中用於描述程序啓動配置信息的文件。Desktop Entry 文件實現了類似於 Windows 操作系統中快捷方式的功能。
中文名
Entry Desktop
軟件平台
Linux

Entry Desktop文件概述

在 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 文件同樣可以啓動相對應的應用程序。

Entry Desktop文件結構

Entry Desktop文件結構實例 Entry Desktop文件結構實例
Desktop Entry 文件通常以字符串"[Desktop Entry]"開始。 [1] 
  • 關鍵字"Version":[可選] 該數值指定了當前 Desktop Entry 文件所遵循的 Desktop Entry 文件標準版本。
  • 關鍵字"Encoding":[1.0 版本不推薦使用] 該數值指定了當前 Desktop Entry 文件中特定字符串所使用的編碼方式。儘管Desktop Entry 文件標準 1.0 不再推薦使用該關鍵字,但由於歷史原因該關鍵字仍然廣泛出現在現有的 Desktop Entry 文件中。
  • 關鍵字"Name":[必選]  該數值指定了相關應用程序的名稱。
  • 關鍵字"GenericName":[可選]  該數值指定了相關應用程序的通用名稱。
  • 關鍵字"Comment":[可選]  該數值是對當前Desktop Entry的簡單描述。
  • 關鍵字"Type":[必選]  關鍵字"Type"定義了Desktop Entry文件的類型。常見的"Type"數值是"Application"和"Link"。"Type = Application"表示當前Desktop Entry文件指向了一個應用程序;而"Type = Link"表示當前Desktop Entry文件指向了一個URL (Uniform Resource Locator)。
  • 關鍵字"Exec":[可選]  關鍵字"Exec"只有在"Type"類型是"Application"時才有意義。"Exec"的數值定義了啓動指定應用程序所要執行的命令,在此命令是可以帶參數的。在本例中,關鍵字"Exec"的數值是字符串"gnome-open /usr/share/doc/manual/sled-gnome-cbt_en/index.html"。在shell中輸入該字符串並按回車鍵同樣可以啓動指定應用程序。
  • 關鍵字"URL":[可選]  關鍵字"URL"只有在"Type"類型是"Link"時才有意義。"URL"的數值定義了該Desktop Entry文件指向的URL。
  • 關鍵字"Icon":[可選]  該數值定義了當前Desktop Entry文件在應用程序瀏覽器或是在文件瀏覽器中所顯示的圖標。如果關鍵字"Icon"的數值是以絕對路徑的格式給出,那麼其數值所指定圖標文件將被使用;反之,Linux系統將使用"Icon Theme Specification"在系統指定圖標目錄下定位所需要使用的圖標文件。
  • 關鍵字"Terminal":[可選]  和"StartupNotify"一樣,關鍵字"StartupNotify"的數值也是布爾值,並且該關鍵字只有在"Type"類型是"Application"時才有意義。其數值指出了相關應用程序(即關鍵字"Exec"的數值)是否需要在終端窗口中運行。

Entry Desktop編輯器

Entry Desktop 文件本身是純文本文檔,各種文本編輯器均可編寫。如linux系統中的vim和gedit。
參考資料