X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=etc%2Fmhn.defaults.sh;h=950fb184d2d5d2b2c7c63596eef6fde4b219041e;hb=569e0570f1146b1535174a570db1e3b69b48ff4f;hp=5630bcca327d2613a052b1efcf7bd001869c40b2;hpb=e7842917b12445fe042f8b4656e8dde2c3105faf;p=mmh diff --git a/etc/mhn.defaults.sh b/etc/mhn.defaults.sh index 5630bcc..950fb18 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,49 @@ if [ ! -z "$PGM" ]; then echo "mhshow-show-application/x-ivs: %p$PGM -o '%F'" >> $TMP fi +cat <> ${TMP} +mhshow-suffix-text/calendar: .ics +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 +179,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 +200,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