如何使用linux中的桌面文件安裝命令創建適用的桌面菜單條目
將便攜式應用程序與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
:使用您的發行版的軟件包管理器:- debian/ubuntu:
sudo apt install desktop-file-utils
-
軟呢帽/紅色帽子:
sudo dnf install desktop-file-utils
- debian/ubuntu:
創建一個.desktop文件:示例
myapp.desktop
文件:
[桌麵條目] 名稱=我的應用程序 評論=這是我的很棒的應用 exec =/path/to/myApp 圖標=/path/to/myapp-icon.png 終端= false type =應用程序 類別=實用程序;
用申請的詳細信息代替佔位符。
- 安裝.desktop文件:
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中文網其他相關文章!

熱AI工具

Undress AI Tool
免費脫衣圖片

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

LinuxCanrunonModestHardwarewtareWithSpecificminimumRequirentess.A1GHZPROCESER(X86ORX86_64)iSNEDED,withAdual-Corecpurecommondend.r AmshouldBeatLeast512MbForCommand-lineUseor2Gbfordesktopenvironments.diskSpacePacereQuiresaminimumof5-10GB,不過25GBISBISBETTERFORAD

確認目標硬盤設備名(如/dev/sda),避免誤刪系統盤;2.使用sudoddif=/dev/zeroof=/dev/sdXbs=1Mstatus=progress全盤覆寫零值,適用於大多數場景;3.敏感數據使用sudoshred-v-n3/dev/sdX進行三次隨機數據覆寫,確保無法恢復;4.可選執行sudobadblocks-wsv/dev/sdX做破壞性寫入測試;最後用sudohexdump-C/dev/sdX|head驗證是否全為零,完成安全擦除。

在Linux中添加用戶常用useradd或adduser命令。 1.使用useradd時需手動設置密碼和家目錄,加-m參數可創建家目錄;2.可通過-s、-G、-u等參數指定shell、組和UID;3.adduser是交互式命令,適合新手自動完成配置;4.注意權限、用戶名唯一性和家目錄權限問題;5.誤操作可用userdel刪除用戶及家目錄。掌握這些要點可高效安全地管理用戶。

在Linux中獲取命令幫助的方法有四種:一是用--help查看基本用法,適合快速了解命令的常見選項和參數;二是用man查看完整手冊頁,提供詳細的命令說明和示例;三是用info查看結構化幫助,適用於復雜命令如gcc、make的信息導航;四是參考網絡資源和社區,如Linux中國、StackOverflow等平台獲取中文資料或解決特定問題。新手建議從--help和man開始逐步掌握。

想知道Linux系統信息和版本,可通過以下步驟操作:1.使用lsb_release-a查看發行版信息;2.查看/etc/os-release文件獲取版本詳情;3.用uname-r或uname-mrs確認內核版本及系統架構;4.運行lscpu、free-h或dmidecode(需root權限)獲取硬件信息。上述方法適用於不同發行版,部分命令可能需安裝或權限調整。

您是否曾經發現自己需要處理CSV文件並以結構化表格式生成輸出?不久前,我正在處理一個凌亂的文件,該文件未正確格式化。它在每一列之間都有過多的空間,我需要

要修改Linux系統的hosts文件需用管理員權限編輯。 1.hosts文件位於/etc/目錄下,可用cat/etc/hosts查看內容;2.使用sudo配合nano/vim/gedit等編輯器進行修改,格式為IP地址加主機名;3.修改後可能需要清除DNS緩存或重啟NetworkManager服務生效;4.注意格式正確、避免頻繁修改、註釋不確定的條目即可安全操作。

Linux Foundation宣布了一項新的專業IT認證,稱為Linux Foundation認證IT Associate(LFCA)。這是一種新的入門級認證,側重於測試基本IT概念,例如基本系統管理員
