X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=etc%2Fmhn.defaults.sh;h=e25cac42f866ddaa443388bbf8b980d34db58460;hp=358baf11250ae1a902bfcd8e97aef5d3f84c632b;hb=b93692cdcea35c835fcbc3617f80decd545ca3b2;hpb=1691e80890e5d8ba258c51c214a3e91880e1db2b diff --git a/etc/mhn.defaults.sh b/etc/mhn.defaults.sh index 358baf1..e25cac4 100755 --- a/etc/mhn.defaults.sh +++ b/etc/mhn.defaults.sh @@ -1,4 +1,4 @@ -#! /bin/sh +#!/bin/sh # # mhn.defaults.sh -- create extra profile file for MIME handling # @@ -77,7 +77,7 @@ elif [ -f "/dev/audio" ]; then echo "mhstore-store-audio/x-next: %m%P.au" >> $TMP AUDIOTOOL="`$SEARCHPROG $SEARCHPATH audiotool`" if [ ! -z "$AUDIOTOOL" ]; then - echo "mhbuild-compose-audio/basic: $AUDIOTOOL %f && ${AUDIODIR}raw2audio -F < %f" >> $TMP + echo "mhbuild-compose-audio/basic: $AUDIOTOOL '%f' && ${AUDIODIR}raw2audio -F < '%f'" >> $TMP else echo "mhbuild-compose-audio/basic: trap \"exit 0\" 2 && ${AUDIODIR}record | ${AUDIODIR}raw2audio -F" >> $TMP fi @@ -87,14 +87,14 @@ elif [ -f "/dev/audio" ]; then if [ ! -z "$PGM" ]; then DIR="`echo $PGM | awk -F/ '{ for(i=2;i> $TMP + echo "mhbuild-compose-audio/x-next: $AUDIOTOOL '%f' && ${DIR}adpcm_enc < '%f'" >> $TMP else echo "mhbuild-compose-audio/x-next: ${AUDIODIR}record | ${DIR}adpcm_enc" >> $TMP fi echo "mhshow-show-audio/x-next: %p${DIR}adpcm_dec | ${AUDIODIR}play" >> $TMP else if [ ! -z "$AUDIOTOOL" ]; then - echo "mhbuild-compose-audio/x-next: $AUDIOTOOL %f" >> $TMP + echo "mhbuild-compose-audio/x-next: $AUDIOTOOL '%f'" >> $TMP else echo "mhbuild-compose-audio/x-next: ${AUDIODIR}record" >> $TMP fi @@ -126,6 +126,17 @@ if [ ! -z "$PGM" ]; then echo "mhshow-show-application/x-ivs: %p$PGM -o '%F'" >> $TMP fi +echo "mhshow-suffix-text/html: .html" >> $TMP + +# 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 '%F'" >> $TMP +fi + PGM="`$SEARCHPROG $SEARCHPATH richtext`" if [ ! -z "$PGM" ]; then echo "mhshow-show-text/richtext: %p$PGM -p '%F'" >> $TMP @@ -136,6 +147,13 @@ else fi fi +# staroffice to read .doc files +PGM="`$SEARCHPROG $SEARCHPATH soffice`" +if [ ! -z "$PGM" ]; then + echo "mhshow-show-application/msword: %psoffice '%F'" >> $TMP + echo "mhshow-suffix-application/msword: .doc" >> $TMP +fi + PGM="`$SEARCHPROG $SEARCHPATH xterm`" if [ ! -z "$PGM" ]; then echo "mhshow-charset-iso-8859-1: xterm -fn '-*-*-medium-r-normal-*-*-120-*-*-c-*-iso8859-*' -e %s" >> $TMP @@ -155,6 +173,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