Script to control the Volume of a USB headset, can connect to shortcuts.
sh volumeChange.sh up
sh volumeChange.sh down
#!/bin/bash | |
operator="-" | |
if [ "$1" = "up" ]; then | |
operator="+" | |
fi | |
pactl set-sink-volume $(pactl list sinks short | grep USB_Headset | grep '^[[:digit:]]*' -o) ${operator}5% |
#!/bin/bash | |
operator="-" | |
if [ "$1" = "up" ]; then | |
operator="+" | |
fi | |
pactl set-sink-volume $(pactl list sinks short | grep -i usb_headset | grep -P '^\d+' -o) ${operator}5% |
Updated to support sinks with multiple digits (just a simple *
after digit.)
Updated to perl-free version. In case there's ever a need for one.