Programa aberto não exibe o icone

Como resolver esse problema:

Usando a Heroic como exemplo,

  1. Abre de forma ‘separada’
  2. Não exibe o ícone,

O Gnome precisa que algumas coisas estejam corretamente configuradas para poder entender qual ícone exibir. Nem todos os desenvolvedores de aplicativos entregam as configurações corretas.

É necessário um arquivo .desktop configurado corretamente em /usr/share/applications ou em ~/.local/share/applications. O arquivo deve apontar para um arquivo de ícone existente.

O maior problema que faz com que o Gnome não exiba o ícone de um aplicativo é a ausência ou configuração incorreta da propriedade StartupWMClass no arquivo .desktop.

Infelizmente muitos softwares para Linux são distribuídos com erros em seus arquivos .desktop, ou mesmo sem esse arquivo!

1 curtida

Entendido. Diante dessa informação fui atrás de outros detalhes e consegui resolver.
No caso do Heroic, por exemplo, a config padrão StartupWMClass=Heroic, bastou alterar para heroic, com o h minusculo.

Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.