Uso adequado de caracteres de escape no arquivo da área de trabalho

1

Eu tenho um comando com uma chave executável .desktop do seguinte modo:

Exec=env XDG_CONFIG_HOME=/home/bean/.config/gedit/ gedit %U

Eu gostaria de usar a variável $HOME e ela funciona no terminal, mas não quando usada no arquivo .desktop. Por favor, corrija-me se estiver errado, mas presumo que seja por causa de "caracteres de escape" impróprios.

Eu tentei várias variações do comando com \ e {} , mas sem sucesso. Depois de olhar em volta eu nem tenho certeza se o que eu quero pode ser realizado.

    
por beanaroo 06.03.2014 / 14:44

1 resposta

0

Não há personagens especiais que você precise fugir, então não é um problema que escape. Acabei de ler a especificação do freedesktop.org .desktop e ela não menciona explicitamente as variáveis de ambiente , nem para permitir nem desaprová-los. No entanto, nem $HOME nem ~ parecem ser expandidos no campo exec de um arquivo .desktop .

Então, parece que o que você está tentando não é possível.

    
por 06.03.2014 / 15:27