X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=i3-abrowser;h=83c216a485654ff4da813493435a2853f863d9f1;hb=eef2ed83fa84b3ac19533dfe0239cef4c2223143;hp=55246ee91cce6cf9dcd4e7747a5aa33f130ea70c;hpb=55b37c2dbe292fa1023c0c5376c2104fbe568011;p=distro-setup diff --git a/i3-abrowser b/i3-abrowser index 55246ee..83c216a 100755 --- a/i3-abrowser +++ b/i3-abrowser @@ -26,6 +26,14 @@ set -eE -o pipefail 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 @@ -47,7 +55,7 @@ if i3-msg -t get_tree | jq --stream -r 'select(.[1]|scalars!=null) | "\(.[0]|joi 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\" instance=\"Navigator\" window_role=\"browser\"] mark abrowser"