Sempre que quero alterar o ícone de um aplicativo, abro seu arquivo .desktop e altero o icon=
parâmetro. Mas existem aplicativos (principalmente soluções, não aplicativos!) como o Google Keep, etc. que não têm arquivos .desktop em /usr/share/applications/ nem em ~/.local/share/applications e são mostrados com um ícone geral em launcher (digamos uma engrenagem ou algo assim) Como posso atribuir ícones a eles?
Você não pode atribuir um ícone sem um
.desktop
arquivo. Desta forma.desktop
arquivo para seu aplicativo no diretório~/.local/share/applications
..png
,.svg
ou.ico
formato e coloque-o em~/.local/share/icons
. Crie esse diretório se ele ainda não existir. No.desktop
arquivo, basta especificar o nome sem extensão do gráfico do ícone. Se você escolher colocar o ícone em outro lugar, poderá fornecer o nome completo do caminho.Dessa forma, o iniciador aparecerá na visão geral ou no menu do seu aplicativo com o ícone que você selecionou.
Se, ao iniciar, a instância em execução não tiver mais o ícone correto, será necessário adicionar uma
StartupWMClass=
linha, onde você fornece a classe de janela do programa em execução.Não há aplicativo sem um arquivo .desktop no iniciador. Para ver o caminho desses aplicativos, você pode instalar o menulibre.
Após a instalação, abra o MenuLibre e procure pelo aplicativo qual ícone você deseja alterar. O caminho do arquivo .desktop será exibido na parte inferior central da janela.
Eu não prefiro usar este app para mudar o ícone, não é muito bom para editar arquivos .desktop.
Captura de tela