#!/bin/sh
STATUS=$(amixer get Master | tail -n1 | sed -r "s/.*\[(.*)\]/\1/")
usage()
{
echo -e "volumn simple control"
echo -e "usage:`basename $0` (mute or unmute sound)"
echo -e " :`basename $0` [volumn number] (range from 0-100)"
echo -e " :`basename $0` (usage)"
exit -1
}
if [ $# == 0 ]; then
if [ ${STATUS} == "on" ]; then
amixer set Master mute 2>/dev/null
amixer set Headphone mute 2>/dev/null
amixer set Capture mute 2>/dev/null
else
amixer set Master unmute 2>/dev/null
amixer set Headphone unmute 2>/dev/null
amixer set Capture unmute 2>/dev/null
fi
elif [ $# == 1 ] && [ ${1} == '-h' ]; then
usage
elif [ $# == 1 ] && [ ${1} -ge 0 ] && [ ${1} -le 100 ]; then
amixer set Master ${1}% unmute
amixer set Headphone ${1}% unmute
amixer set Capture ${1}% unmute
fi