尝试过pactl set-card-profile <symbolic-name> <profilename>
,甚至添加了它,/etc/pulse/default.pa
但这只适用于初次启动时,当我的 USB 坞站已插入时。如果启动时未插入,或者我拔下并重新插入,默认输出设备将再次返回耳机而不是线路输出。
我怀疑我必须更改配置文件,/usr/share/pulseaudio/alsa-mixer/profile-sets
但似乎我所做的任何事情都没有影响。
答案1
终于想通了!我只是创建了一个 udev 规则来在 USB 扩展坞连接时切换接收器。我参考了这篇文章来帮助制作脚本:https://www.reddit.com/r/archlinux/comments/1afh8s/frustration_with_pulseaudio_and_udev_rules/