#!/bin/sh MOVIE_PLAYER=mplayer REAL_PLAYER=mplayer AUDIO_PLAYER=alsaplayer COMICS_PLAYER=comix SHELL=${SHELL:-/bin/sh} PAGER=${PAGER:-less} XTERM=${XTERM:-xterm} #hack export DISPLAY=:0 export HOME=/home/dom #echo Local File is \"$1\" #echo Pseudo file name is \"$2\" #echo Detected format is \"$(file -b "$1")\" case "$2" in *.[Aa][Vv][Ii] | *.[Dd][Ii][Vv][Xx] | *.[Oo][Gg][Mm] | *.[Mm][Pp][Gg] | *.[Mm][Pp][Ee][Gg] ) exec $MOVIE_PLAYER "$1" & ;; *.[Rr][Mm] | *.[Rr][Aa][Mm] ) exec $REAL_PLAYER "$1" & ;; *.[Mm][Pp]3 | *.[Oo][Gg][Gg] | *.[Ww][Aa][Vv] ) exec $AUDIO_PLAYER "$1" & ;; *.[Zz][Ii][Pp] | *.[Rr][Aa][Rr] ) exec $COMICS_PLAYER "$1" & ;; # exec $XTERM -T \"$2\" -e $SHELL -c \"unzip -v '$1' 2>&1 || $PAGER\" & # ;; # exec $XTERM -T \"$2\" -e $SHELL -c \"unrar v '$1' 2>&1 || $PAGER\" & # ;; *.ace) exec $XTERM -T \"$2\" -e $SHELL -c \"unace v '$1' 2>&1 || $PAGER\" & ;; *) exec $XTERM -T \"$2\" -e $PAGER \"$1\" & ;; esac