O ícone para de carregar depois que o aplicativo é reiniciado

1

Eu tenho um aplicativo que usa mecanismo de "auto-reinício". Ele se mata e corre novamente. Quando eu executo pela primeira vez (com .desktop file) ele carrega seu ícone corretamente. O problema é que quando ele se reinicia, ele executa seu binário e não o arquivo .desktop . O resultado é que não carrega o ícone. Eu estava pensando em enviar o caminho para .desktop como um argumento do aplicativo e executá-lo em vez do binário.

Gostaria de perguntar se é possível usar o caminho para o arquivo .desktop como argumento para meu aplicativo dentro do mesmo arquivo .desktop .

Ou existe outra maneira de manter o ícone carregado?

Gostaria de alcançar algo assim:

[Desktop Entry]
Name=MyApp
Exec=myBinary *PathToThisDesktopFile*
Type=Application
Icon=my_icon.png
    
por user3840048 24.09.2014 / 13:41

1 resposta

0

Pode ser útil (um snippet do netbeans launcher):

~> cat ~/.local/share/applications/netbeans-8.0.desktop|grep Exec
Exec=/bin/sh "/home/ipip/opt/netbeans-8.0/bin/netbeans"
    
por 24.09.2014 / 14:03