trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" exit status: $?, PIPESTATUS: ${PIPESTATUS[*]}" >&2' ERR
+# remove local/bin from path
+# https://stackoverflow.com/a/2108540
+tmp=:$PATH:
+del=/usr/local/bin
+tmp=${tmp//:$del:/:}
+tmp=${tmp%:}
+tmp=${tmp#:}
+PATH=$tmp
# prefer abrowser
if type -P abrowser &>/dev/null; then
b=abrowser
else
i3-split-maybe
- abrowser &
+ $b "$@" &
# on a fast computer, .5 is too fast, 1 is ok. on x200, 1 is too fast, 2 is ok.
sleep 2
- i3-msg "[workspace=__focused__ class=\"$b\"] mark abrowser"
+ i3-msg "[workspace=__focused__ class=\"$b\" instance=\"Navigator\" window_role=\"browser\"] mark abrowser"
wait
fi