將便攜式應用程序與desktop-file-install
到Linux桌面中
運行便攜式應用程序包(例如Linux上的Appimages)很方便,但是將它們集成到桌面環境中使它們更易於使用。 desktop-file-install
程序實用程序通過為附屬物和其他應用程序包創建桌麵條目(快捷方式,菜單項,啟動器)來簡化此過程。這通過將圖標放在桌面上並在Linux開始菜單中添加附屬方式來增強可用性,從而反映了定期安裝程序的體驗。本教程演示瞭如何在Linux上安裝和使用desktop-file-install
,以及集成附屬物的實際示例。
什麼是desktop-file-install
?
desktop-file-install
安裝或更新在適當的系統位置中的桌麵條目文件(.desktop文件)。這些文件包含應用程序信息(名稱,圖標,描述,啟動命令),並定義該應用程序在菜單和啟動器中的顯示方式。
語法和共同選項
基本語法是:
桌面文件安裝[選項] file.desktop
常見選項包括:
--dir=directory
:指定安裝目錄(默認為/usr/share/applications
或XDG_DATA_DIRS
)。--delete-original
:安裝後刪除原始的.desktop文件。--add-category=Category
:將類別添加到.desktop文件中。--remove-category=Category
:從.desktop文件中刪除類別。--vendor=vendor
:在.desktop文件名中添加一個供應商前綴。安裝和用法
安裝desktop-file-utils
:使用您的發行版的軟件包管理器:
sudo apt install desktop-file-utils
sudo dnf install desktop-file-utils
創建一個.desktop文件:示例myapp.desktop
文件:
[桌麵條目] 名稱=我的應用程序 評論=這是我的很棒的應用 exec =/path/to/myApp 圖標=/path/to/myapp-icon.png 終端= false type =應用程序 類別=實用程序;
用申請的詳細信息代替佔位符。
sudo桌面文件安裝 - dir =/usr/share/應用程序myapp.desktop
sudo update-desktop-database
。集成適應性(示例:MarkText)
marktext.desktop
:[桌麵條目] 名稱=標記 評論=簡單而優雅的Markdown編輯器 exec =/usr/local/bin/marktext //通往附屬符號鏈接的路徑 圖標=/opt/marktext.png //通往圖標的路徑 終端= false type =應用程序 類別=實用程序;
sudo桌面文件安裝 - dir =/usr/share/申請MarkText.desktop
sudo update-desktop-database
。 刪除附屬菜單條目
從/usr/share/applications
中刪除.desktop文件(例如, marktext.desktop
),並運行sudo update-desktop-database
。
結論
desktop-file-install
簡化了便攜式應用程序在Linux桌面中的集成,從而提供了更友好的體驗。它消除了對第三方工具的需求,並確保與桌面環境無縫互動。
進一步讀取: [鏈接以管理Appimages,AUR,Flatpaks和Bauh(如果有實際鏈接替換))
以上是如何使用linux中的桌面文件安裝命令創建適用的桌面菜單條目的詳細內容。更多資訊請關注PHP中文網其他相關文章!