openurl: supprimer la sortie erreur pour cacher les warnings GTK
This commit is contained in:
parent
528a281e30
commit
6c3ae24a67
24
openurl
24
openurl
|
@ -3,6 +3,9 @@
|
||||||
source "$(dirname "$0")/lib/ulib/ulib" || exit 1
|
source "$(dirname "$0")/lib/ulib/ulib" || exit 1
|
||||||
urequire DEFAULTS
|
urequire DEFAULTS
|
||||||
|
|
||||||
|
# faut-il supprimer la sortie erreur? les warnings de GTK sont horripilants.
|
||||||
|
: "${OPENURL_STDERR:=}"
|
||||||
|
|
||||||
function display_help() {
|
function display_help() {
|
||||||
uecho "$scriptname: Ouvrir une URL dans un navigateur
|
uecho "$scriptname: Ouvrir une URL dans un navigateur
|
||||||
|
|
||||||
|
@ -22,15 +25,20 @@ esac
|
||||||
setx url="$scriptdir/caturl" "$1" || die
|
setx url="$scriptdir/caturl" "$1" || die
|
||||||
|
|
||||||
if progexists xdg-open; then
|
if progexists xdg-open; then
|
||||||
exec xdg-open "$url"
|
if [ -n "$OPENURL_STDERR" ]; then
|
||||||
elif progexists gnome-open; then
|
exec xdg-open "$url"
|
||||||
exec gnome-open "$url"
|
else
|
||||||
else
|
exec xdg-open "$url" 2>/dev/null
|
||||||
# si on est sur un MacOSX, essayer utiliser open
|
|
||||||
urequire sysinfos
|
|
||||||
if check_sysinfos -s macosx; then
|
|
||||||
exec open "$url"
|
|
||||||
fi
|
fi
|
||||||
|
elif progexists gnome-open; then
|
||||||
|
if [ -n "$OPENURL_STDERR" ]; then
|
||||||
|
exec gnome-open "$url"
|
||||||
|
else
|
||||||
|
exec gnome-open "$url" 2>/dev/null
|
||||||
|
fi
|
||||||
|
elif check_sysinfos -s macosx; then
|
||||||
|
# si on est sur un MacOSX, utiliser open
|
||||||
|
exec open "$url"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
die "Impossible de trouver une méthode pour ouvrir l'url $url"
|
die "Impossible de trouver une méthode pour ouvrir l'url $url"
|
||||||
|
|
Loading…
Reference in New Issue