Nathan Osman Asked: 2010-08-07 14:33:11 +0800 CST2010-08-07 14:33:11 +0800 CST 2010-08-07 14:33:11 +0800 CST 如何在我的 PPA 中为包添加图标? 772 在浏览软件中心时,我注意到某些软件包有图标——比如 Blender、Gimp 等。 如何在我的 PPA 中为包添加图标? 此外,当有人提出包的描述时,它会显示一个屏幕截图。我怎么也能这样做? package-management icons ppa 3 个回答 Voted Best Answer cscarney 2010-08-07T19:58:56+08:002010-08-07T19:58:56+08:00 软件中心从 /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被列为“未解决的问题” Isaiah 2010-08-07T14:44:34+08:002010-08-07T14:44:34+08:00 您需要将您的程序放在官方的 debian/ubuntu 存储库中,然后任何人都可以将屏幕截图上传到http://screenshots.debian.net。不幸的是,我认为没有任何方法可以为 PPA 中的包提供屏幕截图。 Xuacu 2010-08-07T15:58:36+08:002010-08-07T15:58:36+08:00 对于图标,您需要创建一个很棒的;) 并将其安装在 /usr/share/icons/* 下。然后,您需要将应用程序图标的路径 [1] 提供到应用程序的桌面菜单中。 [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被列为“未解决的问题”
您需要将您的程序放在官方的 debian/ubuntu 存储库中,然后任何人都可以将屏幕截图上传到http://screenshots.debian.net。不幸的是,我认为没有任何方法可以为 PPA 中的包提供屏幕截图。
对于图标,您需要创建一个很棒的;) 并将其安装在 /usr/share/icons/* 下。然后,您需要将应用程序图标的路径 [1] 提供到应用程序的桌面菜单中。
[1] 我不知道在包中执行此操作的实际方法;你必须找到路。