#!/bin/sh

# Localisation
export TEXTDOMAINDIR="/usr/share/locale"
export TEXTDOMAIN=kanotix-vdr

DIALOG=Xdialog
#DIALOG=dialog
IP=`head -1 "$HOME/vdrip.conf" 2>/dev/null`
[ "$IP" = "" ] && IP="localhost"

tempfile=`tempfile 2>/dev/null` || tempfile=/tmp/test$$
trap "rm -f $tempfile" 0 1 2 5 15
$DIALOG --clear --title $"VDR Menu" \
        --menu $"Start VDR Programs\n\nMake your choice:" 32 65 2 \
        ""  "~~~~~~~~ "$"xine"" ~~~~~~~~ " \
        "1)"  $"xine-player (TV-Picture)" \
        "2)"  $"Get xine Keyboardlayout for VDR" \
        "3)"  $"Show xine Keyboardlayout" \
        "4)"  $"Change VDR IP-Adress for Xine-Player" \
        ""  "~~~~~~~~ "$"VDR"" ~~~~~~~~ " \
        "5)"  $"Start VDR" \
        "6)"  $"Stop VDR" \
        "7)"  $"Change VDR Channelslist" \
        "8)"  $"VDR-Channelscan DVB-C/T (for DVB-S: see VDR main menu)" \
        "9)"  $"VDR-Channelscan Analog-Tuner Typ PVR" \
        "10)"  $"Choose VDR-Harddiskpartition for recordings (Linux/FAT)" \
        ""  "~~~~~~~~ "$"Miscellaneous"" ~~~~~~~~ " \
        "11)"  $"VDR-Update" \
        "12)"  $"VDR-Autostart" \
        "13)"  $"Xine-Autostart (TV-Picture)" \
        "14)"  $"vdradmin (Webfrontend)" \
        "15)"  $"Exit" \
	2> $tempfile
answer="$?"
[ "$answer" = 1 ] && exit 1
answer=`cat $tempfile`
rm -f "$tempfile"


case $answer in
    "1)") /usr/sbin/vdr-xine && exit;;
    "2)") rxvt -C -e /usr/sbin/vdr-xine-keymap;;
    "3)") rxvt -C -e /usr/sbin/vdr-xine-tasteninfo;;
    "4)") /usr/sbin/vdr-ip;;
    "5)") /usr/sbin/vdr-su "rxvt -C -e /usr/sbin/vdr-start";;
    "6)") /usr/sbin/vdr-su "rxvt -C -e /usr/sbin/vdr-stop";;
    "7)") /usr/sbin/vdr-su "/usr/sbin/vdr-channelswitch";;
    "8)") /usr/sbin/vdr-su "rxvt -C -e /usr/sbin/vdr-w_scan";;
    "9)") /usr/sbin/vdr-su "rxvt -C -e /usr/sbin/vdr-w_pvrscan pvrinput";;
    "10)") /usr/sbin/vdr-su "rxvt -C -e /usr/sbin/vdr-videodir";;
    "11)") /usr/sbin/vdr-su "rxvt -C -e /usr/sbin/vdr-update";;
    "12)") /usr/sbin/vdr-su "rxvt -C -e /usr/sbin/vdr-autorun";;
    "13)") rxvt -C -e /usr/sbin/vdr-xine-autorun;;
    "14)") /usr/sbin/vdr-vdradmin;;
    "15)") exit;;
    *)  break;;
esac

exec /usr/sbin/vdr-start-menu

