execute o seguinte em um terminal:
sudo update-icon-caches /usr/share/icons/*
Em primeiro lugar, não tenho 100% de certeza de que a questão principal que escrevi aqui seja realmente o problema, mas tenho um palpite de que é. Eu escrevi um aplicativo Gtk # simples em Mono há algum tempo e dei a ele um ICO customizado como seu arquivo de ícone. Funcionou muito bem.
Recentemente eu fui mudar este ícone para outro diferente, mas quando eu construo e executo o programa, ele ainda mostra o ícone. Certifiquei-me de que atualizei todas as referências ao arquivo de ícones para o novo e excluí completamente o antigo ícone do disco rígido. Mas ainda aparece no Launcher quando eu executo o programa.
Estou assumindo que isso significa que o Gtk armazena os ícones em algum lugar no Ubuntu e eu provavelmente preciso forçar isso para atualizar. Algum conselho?
execute o seguinte em um terminal:
sudo update-icon-caches /usr/share/icons/*
Você precisa:
gtk-update-icon-cache
Nota: hicolor é o tema padrão que os desenvolvedores de aplicativos devem usar. se você estiver criando um tema de ícones, atualize a pasta do seu tema de ícones.
sudo touch /usr/share/icons/hicolor ~/.local/share/icons/hicolor
sudo gtk-update-icon-cache
Veja (a única documentação que posso encontrar para isso): link
Tags icons gtk mono monodevelop