linux fix arguments

This commit is contained in:
Michel Mastriani
2019-05-12 18:29:01 -03:00
parent abbbd1de87
commit 0cb5bc7b1b
4 changed files with 79 additions and 35 deletions

View File

@ -13,6 +13,9 @@ if [ ! -z "$DEBUG" ] ; then
fi
THIS="$0"
# http://stackoverflow.com/questions/3190818/
args=("$@")
NUMBER_OF_ARGS="$#"
CONFIG_PATH=~/.config/fractorium
DARK_LINUX=~/.config/fractorium/dark_linux.qss
@ -50,14 +53,24 @@ fi
atexit()
{
if [ ! -z $APPIMAGE ] ; then
BINARY_NAME=$(basename "$ARGV0")
if [ -e "$APPDIR/usr/bin/$BINARY_NAME" ] ; then
exec "$APPDIR/usr/bin/$BINARY_NAME" "$@"
if [ $NUMBER_OF_ARGS -eq 0 ] ; then
FINAL_ARGS=""
else
exec "$APPDIR/usr/bin/fractorium" "$@"
FINAL_ARGS="${args[@]}"
fi
#echo "args: " $FINAL_ARGS
if [ -e "$APPDIR/usr/bin/$BINARY_NAME" ] ; then
exec "$APPDIR/usr/bin/$BINARY_NAME" $FINAL_ARGS
else
exec "$APPDIR/usr/bin/fractorium" $FINAL_ARGS
fi
else
exec "$APPDIR/usr/bin/fractorium" "$@"
exec "$APPDIR/usr/bin/fractorium"
fi
}

View File

@ -2,7 +2,6 @@
Version=1.0
Type=Application
Name=Fractorium
GenericName=Fractal flame editor
Comment=Fractal flame editor
Exec=fractorium
TryExec=fractorium

View File

@ -2,7 +2,6 @@
Version=1.0
Type=Application
Name=Fractorium
GenericName=Fractal flame editor
Comment=Fractal flame editor
Exec=fractorium
TryExec=fractorium