如何在启动器中包含环境变量?

chi*_*hip 5 launcher environment

我试图通过包含环境变量 $LOGNAME 甚至 $HOME 来使一些脚本动态化。但放在启动器中时它似乎不起作用。

我正在尝试使代码更具动态性

/home/simon/Desktop/firefox_test.bash
Run Code Online (Sandbox Code Playgroud)

我试过

$HOME/Desktop/firefox_test.bash 
Run Code Online (Sandbox Code Playgroud)

/home/$LOGNAME/Desktop/firefox_test.html
Run Code Online (Sandbox Code Playgroud)

但它似乎没有读取环境变量。

Flo*_*sch 9

启动命令通常不被 shell 评估,因此环境变量不会被评估。

 sh -c '$HOME/Desktop/firefox_test.bash'
Run Code Online (Sandbox Code Playgroud)

或者

 sh -c 'xdg-open /home/$LOGNAME/Desktop/firefox_test.html'
Run Code Online (Sandbox Code Playgroud)