Script to change audio volume

From DRC

Revision as of 07:53, 7 May 2005 by Ed Wildgoose (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search
#!/bin/sh

control=PCM,0

if [ $1 == "up" ]; then
        amixer sset $control 2+
fi

if [ $1 == "down" ]; then
        amixer sset $control 2-
fi

if [ $1 == "mute" ] ; then
        if [ -f /etc/oldvol ] ; then
                amixer -q sset $control `cat /etc/oldvol`
                rm /etc/oldvol
        else
                amixer sget $control | tail -1 | awk '{ print $3 }' > /etc/oldvol
                amixer -q sset $control 0%
        fi
fi