From 48c6ea530a3cf77739e6fc8735f3547a41c2d47d Mon Sep 17 00:00:00 2001 From: Louis-Michel Raynauld Date: Sat, 11 May 2019 18:35:19 -0700 Subject: [PATCH] Avoid bashism --- .scripts/i3cmds/ddspawn | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.scripts/i3cmds/ddspawn b/.scripts/i3cmds/ddspawn index 3a616b8..d4a4034 100755 --- a/.scripts/i3cmds/ddspawn +++ b/.scripts/i3cmds/ddspawn @@ -7,11 +7,13 @@ [ -z "$1" ] && exit -if xwininfo -tree -root | grep "(\"dropdown_$1\" "; +script=$1 +shift +if xwininfo -tree -root | grep "(\"dropdown_$script\" "; then echo "Window detected." - i3 "[instance=\"dropdown_$1\"] scratchpad show; [instance=\"dropdown_$1\"] move position center" + i3 "[instance=\"dropdown_$script\"] scratchpad show; [instance=\"dropdown_$script\"] move position center" else echo "Window not detected... spawning." - i3 "exec --no-startup-id $TERMINAL -n dropdown_$1 ${@:2} -e $1" + i3 "exec --no-startup-id $TERMINAL -n dropdown_$script $@ -e $script" fi