I was trying to make some scripts dynamic by including the environment variable $LOGNAME and even $HOME. but it don't seem to work when placed in a launcher.

I am trying to make code a bit more dynamic


I tried




but it don't seem to read the environment variables.


Starter commands usually aren't evaluated by a shell so environment variable don't get evaluated.


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


 sh -c 'xdg-open /home/$LOGNAME/Desktop/firefox_test.html'
  • haha.. that did it. @FlorianDiesch thanks for the answer – niccolo m. May 19 '12 at 3:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.