UNPKG

579 Bapplication/x-shView Raw
1#!/bin/bash
2
3case "$1" in
4 alsamixer-list)
5 aplay -l
6 ;;
7
8 alsamixer)
9 amixer cset numid=$2 $3
10 ;;
11
12 pulseaudio-list)
13 export XDG_RUNTIME_DIR="/run/user/$UID/"
14 pacmd list-sinks | grep -e 'name:' -e 'index'
15 ;;
16
17 pulseaudio)
18 export XDG_RUNTIME_DIR="/run/user/$UID/"
19 pacmd set-default-sink $2
20 pacmd list-sink-inputs | grep index | while read line; do
21 pacmd move-sink-input `echo $line | cut -f2 -d' '` $2
22 done
23 ;;
24
25 *)
26 echo "Usage sound.sh {alsamixer <cID> <P>|pulseaudio <sink>|alsamixer-list|pulseaudio-list}"
27 exit 1
28 ;;
29esac