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