como incluir uma variável de ambiente no lançador?

3

Eu estava tentando tornar alguns scripts dinâmicos incluindo a variável de ambiente $ LOGNAME e até $ HOME. mas não parece funcionar quando colocado em um lançador.

Estou tentando tornar o código um pouco mais dinâmico

/home/simon/Desktop/firefox_test.bash

Eu tentei

$HOME/Desktop/firefox_test.bash 

e

/home/$LOGNAME/Desktop/firefox_test.html

mas parece não ler as variáveis de ambiente.

    
por niccolo m. 19.05.2012 / 05:04

1 resposta

6

Os comandos do Starter geralmente não são avaliados por um shell, portanto a variável de ambiente não é avaliada.

Use

 sh -c '$HOME/Desktop/firefox_test.bash'

ou

 sh -c 'xdg-open /home/$LOGNAME/Desktop/firefox_test.html'
    
por Florian Diesch 19.05.2012 / 05:09