#!/bin/bash #---------------------------------------------------- # Version: 0.1.1 # Author: Florian "Bluewind" Pritz # # Licensed under WTFPL v2 # (see COPYING for full license text) # #---------------------------------------------------- # script to (un)mute processes using oss #---------------------------------------------------- PROC="$1" VOLFILE="/tmp/${USER}_volume_${PROC}" VOLUME=$(cat "$VOLFILE" 2> /dev/null) if [ -z "$VOLUME" ]; then VOLUME=$(ossmix | grep "\"$PROC\"" | awk '{print $4}' | awk -F : '{print $1}') ossmix $PROC 0 echo $VOLUME > "$VOLFILE" else ossmix $PROC $VOLUME rm "$VOLFILE" fi