退出后 Pulseaudio 不断重置

退出后 Pulseaudio 不断重置

pavucontrol由于声音不起作用,我必须设置 PulseAudio 。pavucontrol显示Dummy output为输出设备(??)。所以我去了

pavucontrol > Configuration > Built-in audio > Analog Stereo Duplex (unavailable)

然后它工作正常(为什么它显示它好像unavailable工作正常?)。它也适用于Analog Stereo Output (unavailable).

但每次我登录时,声音都会停止工作,Dummy output然后再次出现,我必须再次设置该东西。

在 Fedora 29 中一切工作正常,但自从我升级到 Fedora 32 后就再也没有工作过。

如何防止 PulseAudio 重置?

答案1

我发现这两个答案一起解决了我的问题:

https://unix.stackexchange.com/a/182294/149203

https://unix.stackexchange.com/a/462671/149203

这些页面建议修改文件/etc/pulse/default.pa以使修改永久生效,但我的经验表明,在系统升级后,这种修改通常会出现问题。

所以我制作了以下 bash 脚本来解决我的特定问题:

 #!/bin/bash
 pactl set-card-profile 1 output:analog-stereo
 SINK=`pacmd list-sinks | grep 'index' | egrep -o '[0-9]*'`
 pacmd set-sink-port $SINK analog-output-lineout

命令

 pacmd list-cards | grep 'active profile'

允许您检查您的活动配置文件(配置选项卡pavucontrol),同时

 pacmd list | grep "active port"

显示活动端口(输出设备选项卡)。

相关内容