Репозиторий ALT Linux backports/2.4
Последнее обновление: 9 июля 2008 | Пакетов: 497 | Посещений: 1574866
 поиск   регистрация   авторизация 
 
Группа :: Сети/Прочее
Пакет: url_handler

 Главная   Изменения   Спек   Патчи   Загрузить   Bugs and FR 

Патч: urlview-0.9-add-nohup-flag.debian.patch


From Debian urlview-0.9-2.1
One more mode if launching brwosers.
November 2001
--- urlview-0.9/url_handler.sh.mdk	Tue Jul  4 14:14:30 2000
+++ urlview-0.9/url_handler.sh	Thu Nov 29 21:27:44 2001
@@ -23,6 +23,7 @@
 #
 # Any entry in the lists of programs that urlview handler will try out will
 # be made of /path/to/program + ':' + TAG where TAG is one of
+# PW: XWindows program intended to live on after urlview's caller exits.
 # XW: XWindows program
 # XT: Launch with an xterm if possible or as VT if not
 # VT: Launch in the same terminal
@@ -52,6 +53,8 @@
 	prog=${ele%%:*}
 	if [ -x $prog ]; then
 	    case $tag in
+	    PW) [ -n "$DISPLAY" ] && echo "P:$prog" && return 0
+	    	;;
 	    XW)
 		[ -n "$DISPLAY" ] && echo "X:$prog" && return 0
 		;;
@@ -94,18 +97,20 @@
     prg=`getprg $gopher_prgs`
     ;;
 *)
-    echo "Unknown URL type.  Please report URL and viewer to:"
-    echo "joey@debian.org."
-    echo -n "Press enter to continue."; read x
+    echo "Unknown URL type.  Please report URL and viewer to"
+    echo "urlview@packages.debian.org."
+    echo -n "Press enter to continue.."; read x
     exit
     ;;
 esac
 
 if [ -n "$prg" ]; then
-   if [ "${prg%:*}" = "X" ]; then
-    ${prg#*:} "$url" 2>/dev/null &
+   if [ "${prg%:*}" = "P" ]; then
+    nohup ${prg#*:} $url 2>/dev/null 1>/dev/null &
+   elif [ "${prg%:*}" = "X" ]; then
+    ${prg#*:} $url 2>/dev/null &
    else
     $prg "$url"
    fi
 fi
 
 
design & coding: Vladimir Lettiev aka crux © 2004-2005