X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;ds=sidebyside;f=etc%2Fmhn.defaults.sh;h=0111dbd380c884b27624e0ee91a838e56e8e5312;hb=4ad9321b5799aae68df21f77e7e788d897c3f015;hp=5630bcca327d2613a052b1efcf7bd001869c40b2;hpb=e7842917b12445fe042f8b4656e8dde2c3105faf;p=mmh diff --git a/etc/mhn.defaults.sh b/etc/mhn.defaults.sh index 5630bcc..0111dbd 100755 --- a/etc/mhn.defaults.sh +++ b/etc/mhn.defaults.sh @@ -1,9 +1,7 @@ -#! /bin/sh +#!/bin/sh # # mhn.defaults.sh -- create extra profile file for MIME handling # -# $Id$ -# # USAGE: mhn.defaults.sh [ search-path [ search-prog ]] # If a search path is passed to the script, we @@ -126,13 +124,48 @@ if [ ! -z "$PGM" ]; then echo "mhshow-show-application/x-ivs: %p$PGM -o '%F'" >> $TMP fi +cat <> ${TMP} +mhshow-suffix-text/html: .html +mhshow-suffix-text/xml: .xml +mhshow-suffix-application/pdf: .pdf +mhshow-suffix-application/postscript: .ps +mhshow-suffix-application/msword: .doc +mhshow-suffix-application/msword: .docx +mhshow-suffix-application/vnd.ms-excel: xls +mhshow-suffix-application/vnd.ms-excel: xlc +mhshow-suffix-application/vnd.ms-excel: xll +mhshow-suffix-application/vnd.ms-excel: xlm +mhshow-suffix-application/vnd.ms-excel: xlw +mhshow-suffix-application/vnd.ms-excel: xla +mhshow-suffix-application/vnd.ms-excel: xlt +mhshow-suffix-application/vnd.ms-excel: xld +mhshow-suffix-application/vnd.ms-powerpoint: ppz +mhshow-suffix-application/vnd.ms-powerpoint: ppt +mhshow-suffix-application/vnd.ms-powerpoint: pps +mhshow-suffix-application/vnd.ms-powerpoint: pot +mhshow-suffix-audio/mpeg: .mp3 +mhshow-suffix-image/gif: .gif +mhshow-suffix-image/jpeg: .jpeg +mhshow-suffix-image/jpeg: .jpg +mhshow-suffix-image/png: .png +mhshow-suffix-image/tiff: .tif +mhshow-suffix-image/tiff: .tiff +mhshow-suffix-video/mpeg: .mpeg +mhshow-suffix-video/mpeg: .mpg +mhshow-suffix-video/mpeg: .mpg +mhshow-suffix-video/quicktime: .qt +mhshow-suffix-video/quicktime: .mov +mhshow-suffix-video/quicktime: .moov +mhshow-suffix-video/quicktime: .qtvr +EOF + # I'd like to check if netscape is available and use it preferentially to lynx, # but only once I've added a new %-escape that makes more permanent temp files, # so netscape -remote can be used (without -remote you get a complaint dialog # that another netscape is already running and certain things can't be done). PGM="`$SEARCHPROG $SEARCHPATH lynx`" if [ ! -z "$PGM" ]; then - echo "mhshow-show-text/html: %p$PGM -force_html '%F'" >> $TMP + echo "mhshow-show-text/html: %p$PGM '%F'" >> $TMP fi PGM="`$SEARCHPROG $SEARCHPATH richtext`" @@ -145,9 +178,11 @@ else fi fi -PGM="`$SEARCHPROG $SEARCHPATH xterm`" +# staroffice to read .doc files +PGM="`$SEARCHPROG $SEARCHPATH soffice`" if [ ! -z "$PGM" ]; then - echo "mhshow-charset-iso-8859-1: xterm -fn '-*-*-medium-r-normal-*-*-120-*-*-c-*-iso8859-*' -e '%s'" >> $TMP + echo "mhshow-show-application/msword: %psoffice '%F'" >> $TMP + echo "mhshow-suffix-application/msword: .doc" >> $TMP fi # output a sorted version of the file @@ -164,6 +199,7 @@ else PGM="`$SEARCHPROG $SEARCHPATH gs`" if [ ! -z "$PGM" ]; then echo "mhshow-show-application/PostScript: %p$PGM -- '%F'" >> $TMP + echo "mhshow-suffix-application/PostScript: .ps" >> $TMP fi fi