O ícone do programa não aparece na lista de janelas durante a execução

0

Em execução no Cinnamon Desktop Environment no Ubuntu 16.04, tenho um arquivo da área de trabalho para meu aplicativo em ~ / Desktop / que aparece muito bem e inicia meu aplicativo.

No entanto, quando o aplicativo aparece na lista de janelas no painel, seu ícone é apenas um ícone "janela" genérico, em vez do ícone usado na área de trabalho.

Outros aplicativos funcionam bem, por isso estou pensando se isso é algo relacionado à execução do aplicativo com o gksudo (o aplicativo está no arquivo sudoers).

Arquivo da área de trabalho:

[Desktop Entry]
Type=Application
Icon=my-app
Name=My App
Exec=gksudo /usr/bin/my-app
StartupWMClass=my-app
    
por lane 23.06.2017 / 16:17

1 resposta

0

Eu estava procurando no lugar errado. O ícone na lista de janelas é retirado do próprio aplicativo. Neste caso, meu aplicativo gtk simplesmente exigiu uma nova propriedade, adicionando ao seu GtkApplicationWindow :

<property name="icon">/usr/share/icons/my-app.png</property>

E tudo estava bem.

    
por lane 27.06.2017 / 10:15