Entry Desktop

Entry Desktop

Desktop Entry 檔案是 Linux 桌面系統中用於描述程式啟動配置信息的檔案。Desktop Entry 檔案實現了類似於 Windows 作業系統中捷徑的功能。

Desktop Entry檔案概述,Desktop Entry檔案結構,編輯器,

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 檔案同樣可以啟動相對應的應用程式。

Desktop Entry檔案結構

Desktop Entry 檔案通常以字元串"[Desktop Entry]"開始。
Entry Desktop檔案結構實例Entry Desktop檔案結構實例
  • 關鍵字"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 檔案本身是純文本文檔,各種文本編輯器均可編寫。如linux系統中的vim和gedit。

相關詞條

熱門詞條

聯絡我們