feat: audio_output script improved with current default
This commit is contained in:
@@ -21,7 +21,7 @@ getFormalNameFromSink() {
|
||||
*USB*)
|
||||
echo "USB audio"
|
||||
;;
|
||||
*HDMI*)
|
||||
*HDMI* | *DP* | *DisplayPort*)
|
||||
echo "Screen audio"
|
||||
;;
|
||||
*pci*)
|
||||
@@ -39,10 +39,15 @@ getFormalNameFromSink() {
|
||||
declare -A sink_map
|
||||
declare menu_options
|
||||
|
||||
readarray -t sink_list < <(pactl list sinks | grep -e "Name" | awk -F: '{print $2}')
|
||||
readarray -t sink_list < <(pactl list sinks | grep -e "Name" | awk -F: '{print $2}' | xargs)
|
||||
sink_default=$(pactl get-default-sink)
|
||||
|
||||
for sink in "${sink_list[@]}"; do
|
||||
formal_name=$(getFormalNameFromSink $sink)
|
||||
if [ "$sink" = "$sink_default" ]; then
|
||||
formal_name=" $formal_name"
|
||||
fi
|
||||
|
||||
sink_map["$formal_name"]="$sink"
|
||||
if [[ ${#menu_options} -ne 0 ]]; then
|
||||
menu_options="$menu_options|"
|
||||
|
||||
Reference in New Issue
Block a user