surf-open.sh (445B)
1 #!/bin/sh 2 # 3 # See the LICENSE file for copyright and license details. 4 # 5 6 xidfile="/tmp/$USER-tabbed-surf.xid" 7 uri="" 8 9 if [ "$#" -gt 0 ]; 10 then 11 uri="$1" 12 fi 13 14 runtabbed() { 15 tabbed -dn tabbed-surf -r 2 surf -e '' "$uri" >"$xidfile" \ 16 2>/dev/null & 17 } 18 19 if [ ! -r "$xidfile" ]; 20 then 21 runtabbed 22 else 23 xid=$(cat "$xidfile") 24 xprop -id "$xid" >/dev/null 2>&1 25 if [ $? -gt 0 ]; 26 then 27 runtabbed 28 else 29 surf -e "$xid" "$uri" >/dev/null 2>&1 & 30 fi 31 fi 32