首頁 系統教程 Linux 如何使用linux中的桌面文件安裝命令創建適用的桌面菜單條目

如何使用linux中的桌面文件安裝命令創建適用的桌面菜單條目

Mar 19, 2025 am 09:08 AM

將便攜式應用程序與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/applicationsXDG_DATA_DIRS )。
  • --delete-original :安裝後刪除原始的.desktop文件。
  • --add-category=Category :將類別添加到.desktop文件中。
  • --remove-category=Category :從.desktop文件中刪除類別。
  • --vendor=vendor :在.desktop文件名中添加一個供應商前綴。

安裝和用法

  1. 安裝desktop-file-utils使用您的發行版的軟件包管理器:

    • debian/ubuntu: sudo apt install desktop-file-utils
    • 軟呢帽/紅色帽子: sudo dnf install desktop-file-utils
  2. 創建一個.desktop文件:示例myapp.desktop文件:

 [桌麵條目]
名稱=我的應用程序
評論=這是我的很棒的應用
exec =/path/to/myApp
圖標=/path/to/myapp-icon.png
終端= false
type =應用程序
類別=實用程序;

用申請的詳細信息代替佔位符。

  1. 安裝.desktop文件:
 sudo桌面文件安裝 -  dir =/usr/share/應用程序myapp.desktop
  1. 更新桌面環境:註銷並返回,或運行sudo update-desktop-database

集成適應性(示例:MarkText)

  1. 創建marktext.desktop
 [桌麵條目]
名稱=標記
評論=簡單而優雅的Markdown編輯器
exec =/usr/local/bin/marktext //通往附屬符號鏈接的路徑
圖標=/opt/marktext.png //通往圖標的路徑
終端= false
type =應用程序
類別=實用程序;
  1. 安裝:
 sudo桌面文件安裝 -  dir =/usr/share/申請MarkText.desktop
  1. 更新:註銷/在或運行sudo update-desktop-database

如何使用linux中的桌面文件安裝命令創建適用的桌面菜單條目

刪除附屬菜單條目

/usr/share/applications中刪除.desktop文件(例如, marktext.desktop ),並運行sudo update-desktop-database

結論

desktop-file-install簡化了便攜式應用程序在Linux桌面中的集成,從而提供了更友好的體驗。它消除了對第三方工具的需求,並確保與桌面環境無縫互動。

進一步讀取: [鏈接以管理Appimages,AUR,Flatpaks和Bauh(如果有實際鏈接替換))

以上是如何使用linux中的桌面文件安裝命令創建適用的桌面菜單條目的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

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

熱門文章

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

熱門話題

Laravel 教程
1605
29
PHP教程
1511
276
安裝Linux的系統要求 安裝Linux的系統要求 Jul 20, 2025 am 03:49 AM

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

如何在Linux上安全刪除硬盤驅動器 如何在Linux上安全刪除硬盤驅動器 Jul 24, 2025 am 12:08 AM

確認目標硬盤設備名(如/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中添加用戶 如何在Linux中添加用戶 Jul 21, 2025 am 03:32 AM

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

如何在Linux中獲得命令的幫助? 如何在Linux中獲得命令的幫助? Jul 17, 2025 am 12:55 AM

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

如何查看我的Linux系統信息和版本? 如何查看我的Linux系統信息和版本? Jul 26, 2025 am 02:59 AM

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

在Linux中使用列命令的不同方法 在Linux中使用列命令的不同方法 Jul 17, 2025 am 09:20 AM

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

如何在Linux中編輯主機文件 如何在Linux中編輯主機文件 Jul 21, 2025 am 03:02 AM

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

LFCA:了解Linux操作系統 - 第1部分 LFCA:了解Linux操作系統 - 第1部分 Jul 17, 2025 am 09:14 AM

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

See all articles