Use o programa env para o comando no lançador (configurando a tecla Exec no arquivo .desktop de acordo):
env LANG=en_US.UTF-8 emacs
Eu quero iniciar o emacs com a variável de ambiente LANG definida como en_US.UTF-8 e não quero afetar outros programas.
No terminal, pode ser realizado usando LANG=en_US.UTF-8 emacs . Então eu criei um atalho no lançador com este comando. Mas quando eu cliquei nele, uma caixa de diálogo de erro foi exibida dizendo:
Failed to execute child.
Failed to execute child process "LANG=en_US.UTF-8" (No such file or directory).
Por que isso? E como criar um atalho?
Use o programa env para o comando no lançador (configurando a tecla Exec no arquivo .desktop de acordo):
env LANG=en_US.UTF-8 emacs