]> git.immae.eu Git - perso/Immae/Config/Ansible.git/blobdiff - roles/tools/files/gio_unwrapper.sh
Some fixes
[perso/Immae/Config/Ansible.git] / roles / tools / files / gio_unwrapper.sh
index bfddc49d6fc8e7f14c38ad52e5f0efe6bf87dcb4..59886d6e58454b824e05c012f00580c4368781ae 100755 (executable)
 # 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 "${1:0:7}" != "file://" -a ! -f "$1" ]; do
+    shift
+  done
+  xdg-open "$1"
+else
+  exec "$@"
+fi