我正在尝试设置 pulseaudio 的卡配置文件,并且我已经使用 使配置文件切换正常工作pactl set-card-profile
,但到目前为止,当机器重新启动时,音频配置文件会恢复为默认的 ,output:analog-stereo
而不是保留在 HDMI 上。我如何设置配置文件以使其在重新启动后保持不变?
答案1
要对 pulseaudio 守护进程进行默认设置,我们可以/etc/pulse/default.pa
(以 root 身份)编辑,在最后一节中通过取消注释相应的行来提供默认源或接收器,并提供输出接收器和输入源的名称:
### Make some devices default
set-default-sink <name_of_sink>
set-default-source <name_of_source>
如果您的声卡需要特定的配置文件,我们还可以添加以下行:
set-card-profile <cardindex> <profilename>
请在编辑之前备份此文件以便恢复默认设置。
如果您不确定接收器的名称,您可以在终端中发出以下命令来列出所有当前处于活动状态的接收器:
pacmd list-sinks
为了测试接收器是否正确,我们可以发出
pacmd set-default-sink <nameofsink>
在更改 default.pa 之前,请在终端中打开音频设置查看效果(但这实际上不会改变默认设置的接收器 - 请参阅这个答案!)