#!/bin/sh

TMPFCMD="/tmp/dialog.file"

dialog --clear --title "Добрый день, $USER!" --menu "\
Выберите желаемый аудиовыход:" 10 50 3    "0"  "HDMI-0 audio device (по умолчанию)"    "1"  "3,5мм headphone jack"   "2"  "HDMI-1 audio device" 2> $TMPFCMD
CMD2RUN=$(cat $TMPFCMD)
if [ "$?" -eq "0" ]; then
case "$CMD2RUN" in
    '0')
    echo 'Вы выбрали HDMI-0 audio device'
    amixer -c0 cset numid=3 2
    ;;
    '1')
    echo 'Вы выбрали 3,5мм headphone jack'
    amixer -c0 cset numid=3 1
    ;;
    '2')
    echo 'Вы выбрали HDMI-1 audio device'
    amixer -c0 cset numid=3 3
    ;;
    '-1')
    echo 'Вы вышли, нажав ESC, или же внутри dialog`a произошла ошибка'
    exit 1
    ;;
esac
fi

rm -f $TMPFCMD

