将便携式应用程序与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中文网其他相关文章!