From: Ismaƫl Bouya Date: Mon, 19 Nov 2018 08:07:27 +0000 (+0100) Subject: Fix GIO unwrapper when called from lxpanelctl X-Git-Tag: v1.0~5 X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FAnsible.git;a=commitdiff_plain;h=8bd99501f54d4e711ba579cc3b5e7e46a9ec29e1 Fix GIO unwrapper when called from lxpanelctl --- 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