Não sei se tenho certeza de que essa é a causa do seu problema, mas no aplicativo geral *.desktop
arquivos precisam estar em lugares específicos para serem totalmente reconhecidos. Tente mover seu my-app.desktop
para ~/.local/share/applications/my-app.desktop
(crie esse diretório primeiro, se necessário: mkdir -p ~/.local/share/applications
). Se você usou um nome de caminho completo para o arquivo *.desktop
, altere-o para apenas o nome de base; Eu não acho que os nomes de caminho funcionam como esperado lá.