如何为我的 PPA 中的软件包添加图标?

如何为我的 PPA 中的软件包添加图标?

浏览软件中心时,我注意到某些软件包有图标 - 例如 Blender、Gimp 等。

如何为我的 PPA 中的软件包添加图标?

另外,当有人调出包的描述时,它会显示一个屏幕截图。我该怎么做呢?

答案1

软件中心从 /usr/share/app-install/ 中的桌面文件获取元数据(包括图标)。app-install-data 和 app-install-data-partner 软件包默认安装,其中包含软件中心中大多数项目的桌面文件。

app-install-data 包会为每个版本自动生成,因此 ubuntu 存储库中可用的包只需将 X-AppInstall-Package 项添加到 .desktop 文件并等待下一个 ubuntu 版本即可。

对于 PPA 中的软件包,你实际上无能为力。有人提议改变这种情况,但我认为没有任何结果。它目前被列为“未解决问题”,网址为https://wiki.ubuntu.com/SoftwareCenter

答案2

你需要将你的程序放在官方的 debian/ubuntu 存储库中,然后任何人都可以上传截图到http://screenshots.debian.net。不幸的是,我认为没有任何方法可以对 PPA 中的软件包进行截图。

答案3

对于图标,您需要创建一个很棒的图标 ;) 并将其安装在 /usr/share/icons/* 下。然后,您需要将应用程序图标的路径放在应用程序桌面菜单中的某个位置[1]。

[1] 我不知道在包中实现这一目标的实际方法;你必须自己找到方法。

相关内容