如何在我的.deb包中制作桌面快捷方式创建器?

问题描述 投票:0回答:2

我能够构建我的包,制作控制文件,一切都很好。如果未安装所需的依赖项,它会安装它们,所以一切正常。唯一的事情是,如果你想打开已安装的文件,你需要去到 /usr/bin/ 并找到二进制文件并执行它。执行时效果很好。在 .deb 包成功安装二进制文件后,有没有办法在已安装的应用程序列表中显示它?如果我搜了一下,可以用安装后文件制作桌面快捷方式吗?

ubuntu installation deb binaries
2个回答
0
投票

您可以在文件夹

*.desktop
中创建
~/.local/share/applications/

文件

例如,我为 SoapUI 应用程序创建了一个桌面文件:

[Desktop Entry]
Name=SoapUI 
Type=Application
Exec=/opt/SoapUI-5.2.1/bin/soapui.sh
Terminal=false
Icon=/opt/SoapUI-5.2.1/SoapUI.png
Comment=Web Service Tool
NoDisplay=false
Categories=Development
Name[de_DE]=soapui

如您所见,您可以在那里配置要执行的 exec/程序以及图标,以便您在 Ubuntu 中搜索应用程序时可以找到它。

阅读更多内容,例如来自 https://www.baeldung.com/linux/desktop-entry-files


0
投票

创建 YourApplication.desktop 文件后,将其添加到位于 /usr/share/applications/YourApplication.desktop 的包中(就像执行可执行文件一样),并将图标添加为 /icons/hicolor/scalable/apps/YourApplication.svg (以及指定.desktop文件中的图标路径)

© www.soinside.com 2019 - 2024. All rights reserved.