| 12345678910111213141516171819202122232425262728293031323334 |
- card=1
- if [ -f $HOME/.asoundrc ]; then
- card=0
- fi
- case "$1" in
- up)
- if [ $card == 0 ]; then
- /usr/bin/amixer -c $card sset Master 5%+
- else
- /usr/bin/amixer -c $card sset Master on
- /usr/bin/amixer -c $card sset Speaker on
- /usr/bin/amixer -c $card sset 'Bass Speaker' on
- /usr/bin/amixer -c $card sset Master 5%+
- fi
- ;;
- down)
- /usr/bin/amixer -c $card sset Master 5%-
- ;;
- toggle)
- if [ $card == 0 ]; then
- if [ $(/usr/bin/amixer -c 0 sget Master | /usr/bin/grep 'Front Left:' |
- /usr/bin/cut -d' ' -f 6) == "[0%]" ]; then
- /usr/bin/amixer -c $card sset Master 50%
- else
- /usr/bin/amixer -c $card sset Master 0%
- fi
- else
- /usr/bin/amixer -c $card sset Master toggle
- fi
- ;;
- esac
|