Um pouco atrasado, mas deparei com este tópico antes de encontrar uma solução, pelo menos para o meu problema, pesquisando algo relacionado, quase desistindo.
De acordo com este guia help.ubuntu.com , não apenas edite ou crie seus arquivos .desktop
em /usr/local/share/applications
ou ~/.local/share/applications
. Em vez disso, crie o arquivo em outro lugar e use
desktop-file-install <your_file.desktop>
para adicionar o arquivo.
Por exemplo você cria ~/myapp.desktop
e faz
desktop-file-install --dir=~/.local/share/applications ~/myapp.desktop
Arquivos existentes com o mesmo nome serão sobrescritos e atualizados, você pode usar --delete-original
se a origem não for mais necessária ou
sudo desktop-file-install ~/myapp.desktop
para instalá-lo para todos os usuários.