自定义应用程序图标不显示

我正在开发一个自定义应用程序包,无法显示我的应用程序图标。 这是我的桌面文件,它安装在/usr/share/applications

 [Desktop Entry] Version=1.0 Type=Application Name=Map Creator Icon=ntfmo-map-creator TryExec=/opt/ntfmo/map_creator/bin/map_creator Exec=/opt/ntfmo/map_creator/bin/map_creator.sh Categories=Office; X-Desktop-File-Install-Version=0.16 

我已将图像复制到以下位置:

  • /usr/share/icons/hicolor/32×32/apps/ntfmo-map-creator.png
  • /usr/share/icons/hicolor/48×48/apps/ntfmo-map-creator.png
  • /usr/share/icons/hicolor/scalable/apps/ntfmo-map-creator.svg

我重新启动了,但仍然没有。 你必须注册图标或什么?

[编辑]好的,我通过运行sudo rm -f /usr/share/icons/*/icon-theme.cache让它工作,但这似乎有点严厉。 这是“正确的”解决方案吗? 安装后我的包需要运行吗? 似乎有点……

gtk-update-icon-cache /usr/share/icons/hicolordebian/postinst文件中:

 #!/bin/sh gtk-update-icon-cache /usr/share/icons/hicolor exit 0