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