Eu criei um .desktoparquivo para lançar nosso aplicativo. Nosso aplicativo requer que uma determinada variável de ambiente seja configurada corretamente. Onde posso configurar essa variável de ambiente em uma base por usuário (os candidatos usuais que conheço, gostam ~/.bashrce ~/.profilenão funcionam).
Talvez haja uma solução alternativa, para que eu possa configurá-lo na Exec=linha do .desktoparquivo antes de iniciar o aplicativo?
env VAR=value /my/appnão funciona; a variável de ambienteVARnão está definida paravaluequando/my/appinicia (tentei editando odesktoparquivo~/.gnome/apps). Criar um script wrapper não é uma opção para mim, porque isso deve funcionar para nosso aplicativo distribuído para usuários finais e não sei onde o usuário final deseja que o script do wrapper esteja localizado (a criação do ativador não deve exigir direitos de administrador ).