Você não pode acessar essas variáveis de ambiente em um arquivo .desktop. O que deve funcionar, é escrever um script wrapper e iniciá-lo em vez disso
Exec=/path/to/wrapper
e o script wrapper chamaria
$HOME/whatever
Eu criei listas rápidas com muito sucesso, mas uma coisa é um problema, tentei usar $ HOME na linha Exec =, mas ela não é aceita, eu tenho que digitar o caminho completo / home / user. Isso parece estar em desacordo com a maioria dos outros scripts.
Você não pode acessar essas variáveis de ambiente em um arquivo .desktop. O que deve funcionar, é escrever um script wrapper e iniciá-lo em vez disso
Exec=/path/to/wrapper
e o script wrapper chamaria
$HOME/whatever