rendered paste body#!/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