#!/bin/dash #---------------------------------------------------- # Version: 0.1.0 # Author: Florian "Bluewind" Pritz # # Copyright (C) 2008-2009 Florian Pritz # # Licensed under GNU General Public License v3 # (see COPYING for full license text) # #---------------------------------------------------- # script to (un)mute oss devices #---------------------------------------------------- MODE=1 CONTROL="jack.black.mute" if [ $MODE = 1 ]; then MUTE=$(ossmix | grep "^$CONTROL\ " | awk '{print $4}' | awk -F')' '{print $1}') if [ "$MUTE" = 'ON' ]; then ossmix "$CONTROL" OFF else ossmix "$CONTROL" ON fi elif [ $MODE = 2 ]; then VOLUME=$(cat $HOME/.volume) if [ -z "$VOLUME" ]; then VOLUME=$(ossmix | grep "^$CONTROL " | awk '{print $4}' | awk -F : '{print $1}') ossmix $CONTROL 0 echo $VOLUME > $HOME/.volume else ossmix $CONTROL $VOLUME echo "" > $HOME/.volume fi fi