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

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

我想让代码更有活力

/home/simon/Desktop/firefox_test.bash 

我试过了

 $HOME/Desktop/firefox_test.bash 

 /home/$LOGNAME/Desktop/firefox_test.html 

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

初始命令通常不由shell评估,因此不会评估环境变量。

使用

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

要么

  sh -c 'xdg-open /home/$LOGNAME/Desktop/firefox_test.html'