1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#!/bin/sh set -eu set -o pipefail case $1 in up) pactl set-sink-mute 3 0 pactl set-sink-volume 3 +5% ;; down) pactl set-sink-mute 3 0 pactl set-sink-volume 3 -5% ;; mute) pactl set-sink-mute 3 toggle ;; esac