X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=roles%2Ftools%2Ffiles%2Fgio_unwrapper.sh;h=5629b28ef3db45195508d5e821b1d6cc1d8f78b8;hb=8bd99501f54d4e711ba579cc3b5e7e46a9ec29e1;hp=bfddc49d6fc8e7f14c38ad52e5f0efe6bf87dcb4;hpb=dfd05afe7215e75ba2d34cc4cbc73ed8e10452bf;p=perso%2FImmae%2FConfig%2FAnsible.git diff --git a/roles/tools/files/gio_unwrapper.sh b/roles/tools/files/gio_unwrapper.sh index bfddc49..5629b28 100755 --- a/roles/tools/files/gio_unwrapper.sh +++ b/roles/tools/files/gio_unwrapper.sh @@ -12,7 +12,11 @@ # might reuse gio in turn to open the file, for instance in gnome # environments) -while [ -n "$1" -a "${1:0:1}" != "/" -a ! -f "$1" ]; do - shift -done -xdg-open "$1" +if [ -n "$GIO_LAUNCHED_DESKTOP_FILE" ]; then + while [ -n "$1" -a "${1:0:1}" != "/" -a ! -f "$1" ]; do + shift + done + xdg-open "$1" +else + exec "$@" +fi