Adicione gtk-update-icon-cache /usr/share/icons/hicolor
ao seu arquivo debian/postinst
:
#!/bin/sh
gtk-update-icon-cache /usr/share/icons/hicolor
exit 0
Estou trabalhando em um pacote para um aplicativo personalizado e não consigo exibir meus ícones de aplicativos. Aqui está o meu arquivo de desktop, que está instalado em /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
Eu copiei as imagens para os seguintes locais:
Eu reiniciei, mas ainda nada. Você tem que registrar os ícones ou algo assim?
[EDITAR] Ok, consegui que funcionasse executando sudo rm -f /usr/share/icons/*/icon-theme.cache
, mas isso parece um pouco draconiano. Essa é a solução "correta"? Meu pacote precisa ser executado depois de instalado? Parece um pouco demais ....
Adicione gtk-update-icon-cache /usr/share/icons/hicolor
ao seu arquivo debian/postinst
:
#!/bin/sh
gtk-update-icon-cache /usr/share/icons/hicolor
exit 0