Я пытался сделать некоторые сценарии динамическими, включив переменную окружения $ LOGNAME и даже $ HOME. но, похоже, он не работает, когда помещается в пусковую установку.
Я пытаюсь сделать код немного более динамичным
/home/simon/Desktop/firefox_test.bash
Я пытался
$HOME/Desktop/firefox_test.bash
и
/home/$LOGNAME/Desktop/firefox_test.html
, но, похоже, читать переменные окружения.
Команды запуска обычно не оцениваются оболочкой, поэтому переменные среды не оцениваются.
Используйте
sh -c '$HOME/Desktop/firefox_test.bash'
или
sh -c 'xdg-open /home/$LOGNAME/Desktop/firefox_test.html'