如何正确打包应用程序图标?
在ubuntu开发者博客上有一篇博客文章。 http://developer.ubuntu.com/2012/02/how-to-prepare-a-compiled-application-for-ubuntu-software-center/
我完全按照所有步骤。 但是当我在短划线中搜索它时,应用程序似乎没有图标。 短划线仅显示空白图标。
我使用的是Ubuntu 12.04
要正确安装应用程序的图标,请使用xdg-icon-resource。 图像文件必须是以下类型之一:PNG,XPM或SVG,扩展名必须为“.png”,“。xpm”或“.svg”(小写)。 如果相应的.icon文件与图标文件位于同一位置,则也会安装它。
对于.svg文件
xdg-icon-resource install --novendor
。
对于.png和.xpm文件
xdg-desktop-icon install --size <16, 22, 32, 48, 64, 128, or 256>
。
默认图标大小启动器和菜单使用的是48。
其他信息来源: http : //portland.freedesktop.org/xdg-utils-1.0beta1/xdg-icon-resource.html http://ubuntu.miximages.com/application-development/pp æ¨é¾æ¥å°ç页é¢ä¸ä¼¼ä¹æä¸ä¸ªæ¼åé误ï¼å®è¡¨ç¤ºå°å¾æ å½å为codedesktop.png而不是dungeon.png
,它也只谈到安装单个图标,并且位于错误的位置。 这应该被视为网站本身的一个错误。
如果图标位于正确的位置,但仍未显示,则可能需要更新主题的图标缓存。 例如,您可以运行sudo gtk-update-icon-cache -f /usr/share/icons/hicolor
来更新系统hicolor
主题目录缓存。