#!/bin/bashsink_names=($(pactl list short sinks |awk'{print $2}'))# Loop through each sink nameforsink_namein"${sink_names[@]}";doif[["$sink_name"== *"analog-stereo"* ]];then
pactl set-default-sink "$sink_name"echo"Default sink set to: $sink_name"break# Exit the loop once the first matching sink is foundfidonenotify-send --hint int:transient:1 'DEFAULT audio output' --icon=multimedia-volume-control
#!/bin/bashsink_names=($(pactl list short sinks |awk'{print $2}'))# Loop through each sink nameforsink_namein"${sink_names[@]}";doif[["$sink_name"== *"hdmi-stereo"* ]];then
pactl set-default-sink "$sink_name"echo"Default sink set to: $sink_name"break# Exit the loop once the first matching sink is foundfidonenotify-send --hint int:transient:1 'HDMI audio output' --icon=multimedia-volume-control
#!/bin/bashsink_names=($(pactl list short sinks |awk'{print $2}'))# Loop through each sink nameforsink_namein"${sink_names[@]}";doif[["$sink_name"== *"bluez_output"* ]];then
pactl set-default-sink "$sink_name"echo"Default sink set to: $sink_name"break# Exit the loop once the first matching sink is foundfidonenotify-send --hint int:transient:1 'BLUETOOTH audio output' --icon=multimedia-volume-control