Como mudar os ícones dos programas snap?
Baixei alguns temas e ícones para personalizar toda a IU da minha área de trabalho e a última coisa que preciso alterar são alguns ícones. Estou usando um tema e ele mudou todos os ícones, exceto os programas que baixei da loja de software do Ubuntu ou usei o snapcomando.
Entrei na snappasta do terminal e vi uma lista de todos os programas cujos ícones não mudaram. Encontrei os .desktoparquivos para alguns dos programas, mas quando uso o gedit e tento alterar a localização do ícone, ele diz que é somente leitura.
Como posso alterar as permissões para que eu possa alterar o .desktoparquivo? Existe uma maneira mais fácil de fazer isso?
Veja, por exemplo, o .desktopconteúdo do arquivo do Android Studio :
Respostas
Você não quer alterar o .desktoparquivo instalado pelo Snap. Você não pode. Em vez disso, substitua o .desktoparquivo por sua própria versão personalizada. Tópico de origem em snapcraft.io.
O
.desktoparquivo do snap está localizado em/var/lib/snapd/desktop/application/snap-name_application-name.desktop.Copiá-lo para:
~/.local/share/applications/snap-name_application-name.desktop.- NÃO tente excluir ou editar o original.
- O esquema de nome (snap-name_application-name) é crítico. Não mude.
Aqui está um exemplo de criação de uma cópia de substituição editável (o aplicativo discord , fornecido pelo snap discord ):
$ cp \
> /var/lib/snapd/desktop/applications/discord_discord.desktop \
> ~/.local/share/applications/discord_discord.desktop