答案1
根据 Takkat 的评论和问题pulseaudio 模块连接开关它最终工作了,当蓝牙耳机连接时,音量控制和声音切换到新连接的设备,断开连接时它会恢复到默认设备。
/etc/pulse/default.pa
通过编辑和添加以下行完成:
load-module module-switch-on-connect
set-default-sink "output name"
要获取“输出名称”,请使用pacmd list-sinks | grep name:
并复制所需的输出名称(不带)<
>
。
例如,就我的情况而言,它set-default-sink alsa_output.pci-0000_00_1b.0.analog-stereo
会被设置alsa_output.pci-0000_00_1b.0.analog-stereo
为默认设备,因此当我断开耳机连接时,它就会恢复到默认设备。
默认情况下,该行load-module module-default-device-restore
应该存在并且未注释掉/etc/pulse/default.pa
,所以不需要添加它,但如果必须添加,则应该在配置的早期添加,default.pa 中有一个通知:
应尽早加载此(module-default-device-restore),以便后续查找默认接收器/源的模块获得正确的值。
必须重新启动 Pulseaudio 才能使配置中的更改生效。要测试它在下次重新启动之前是否有效,可以使用命令进行设置pacmd
:
$ pacmd set-default-sink "output"
$ pacmd load-module module-switch-on-connect