blob: 63c8a4899bb611654b26670feec23d0ed8decf0d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#!/bin/bash
#
# Cycle between the current PulseAudio sinks.
# Based on https://askubuntu.com/a/740002
#
# Usage: ./cycle_pa_sinks
################################################################################
new_sink=$(pacmd list-sinks | awk '/index/{print; i=1} i&&/device.product.name/{print; i=0}' | tee /dev/stdout | grep -m1 -A3 "* index" | tail -2)
new_sink_idx=$(echo "$new_sink" | head -n1 | cut -c12-)
new_sink_name=$(echo "$new_sink" | tail -n1 | cut -f2 -d'"')
echo "Setting default sink to: #$new_sink_idx ($new_sink_name)";
pacmd set-default-sink $new_sink_idx
|