1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#!/bin/sh case $1 in mute) pactl set-sink-mute @DEFAULT_SINK@ toggle ;; [+-]*%) pactl set-sink-volume @DEFAULT_SINK@ $1 ;; *) exit 1 esac PID=$(ps -a | awk '/status/ {print $1; exit}') if [ $PID ]; then kill -35 $PID fi