dotfiles/.bin/setaudio

16 lines
383 B
Bash
Executable File

#!/bin/sh
LIST=$(dmesg | grep "^uaudio.*configuration.*interface*" | sed 's/uaudio\(.\).*"\(.*\)".*/\1 - \2/g')
DEV=$(sndioctl -n server.device)
echo "Select sound device (current=$(( DEV - 1 ))):"
echo "s - System Audio (PCI)"
echo "$LIST"
echo -n "=> "
read -r
case $REPLY in
s) sndioctl -q server.device=0; ;;
[0-9]) sndioctl -q server.device=$(( REPLY + 1 )); ;;
esac