Como atualizo o cache de ícones?

11

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?

    
por SoaperGEM 18.01.2016 / 23:56

3 respostas

11

execute o seguinte em um terminal:

sudo update-icon-caches /usr/share/icons/*
    
por Timo Kluck 19.01.2016 / 01:04
2

No prompt de comando do terminal, digite:

$ unity

Isso atualizará seus ícones * .desktop no Iniciador.

Se o problema não for o Ubuntu Launcher, mas o aplicativo em si, dê uma olhada no link para programar as resoluções.

Um problema semelhante é respondido no link

Veja também: link

    
por L. D. James 19.01.2016 / 00:26
2

Você precisa:

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

    
por Brendan Long 18.02.2017 / 19:54