#!/bin/bash
sound_output=$(pacmd list-cards | grep "active")
if [[ $sound_output = *"analog-stereo"* ]]; then
sound_output=hdmi-stereo
else
sound_output=analog-stereo
fi
pactl set-card-profile 0 output:"$sound_output"
echo -e "PulseAudio sound server output set to $sound_output"
但是,虽然我的设备有线连接到耳机输出端口,但还有第三个输出选项系统设置声音菜单也使用analog-stereo
配置文件。
我可以使用哪种其他策略来找出可用的输出选项并循环浏览它们?