diff options
author | Rex Dieter <rdieter@math.unl.edu> | 2008-01-11 22:10:36 +0000 |
---|---|---|
committer | Rex Dieter <rdieter@math.unl.edu> | 2008-01-11 22:10:36 +0000 |
commit | 89254b7c97d7dead6a4d74d095e41143d5bba0c0 (patch) | |
tree | ef32139e73098f01b3123e52aa62ef46c8aecdc7 /scripts/xdg-open | |
parent | d8b29b594f2c75f5637678c8215715a566c8da3a (diff) |
add mimeinfo support per https://bugs.freedesktop.org/show_bug.cgi?id=13953
Diffstat (limited to 'scripts/xdg-open')
-rwxr-xr-x | scripts/xdg-open | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/scripts/xdg-open b/scripts/xdg-open index 4cc18a8..7112a67 100755 --- a/scripts/xdg-open +++ b/scripts/xdg-open @@ -360,6 +360,15 @@ open_xfce() open_generic() { + if mimeopen -v 2>/dev/null 1>&2; then + mimeopen -n "$1" + if [ $? -eq 0 ]; then + exit_success + else + exit_failure_operation_failed + fi + fi + IFS=":" for browser in $BROWSER; do if [ x"$browser" != x"" ]; then |