Oi! Tô usando um tema de icones e tenho uma imagem png que quero usar em um programa especifico mas não faço idéia de como mudar o icone de apenas um programa, como posso fazer isso?
Instala o MenuLibre, acho que lá dá pra fazer isso (essa é uma solução, deve ter outras)
e a imagem q eu botar como icone de um programa pelo menulibre vai aparecer no plank tmb ou só no menu do mint e no plank vai ficar o icone usado pelo tema de icone q to usando?
Acho que muda em tudo
Com o comando abaixo veja o nome do arquivo .desktop que vc vai alterar
ls /usr/share/applications
Com permissão de sudo altere o arquivo .desktop do seu programa, exemplo de comando:
sudo xed /usr/share/applications/seu_programa.desktop
nesse arquivo .desktop procure por “Icon=” e altere colocando nome do icone novo
Salve seu arquivo de ícone na pasta:
A) Se for arquivo png, ex:
/usr/share/icons/hicolor/256x256/SEU_ICONE.PNG
Essas são as opções de pastas de tamanho de ícones a serem criadas (padrão dos temas do mint):
16x16
32x32
48x48
64x64
128x128
256x256
512x512
scalable
B) Se for arquivo svg salve nesse diretório:
/usr/share/icons/hicolor/scalable/apps/SEU_ICONE.SVG
Essa é uma alteração para todos os usuários
Se quiser alterar somente para o usuário local
Salve seu ícone novo na pasta
/home/SEU_USUÁRIO/.local/share/icons/hicolor/scalable/apps/SEU_ICONE.SVG
Obs: mesmas pasta citadas acima para tamanhos diferentes de ícones
Obs: provavelmente vai precisar criar as pastas se elas não existirem
copie o arquivo .desktop da pasta
/usr/share/applications/seu_programa.desktop para o seu desktop.
Edite esse arquivo com um editor de texto e mude o nome do ícone para seu ícone novo.
Depois recorte esse arquivo do desktop e cole na pasta:
/home/SEU_USUÁRIO/.local/share/applications
Assim as alterações serão apenas para seu usuáiro.
obs: O arquivo ( /usr/share/applications/seu_programa.desktop) fica intacto para outros usuários