如何使 pavucontrol 更改永久生效?

如何使 pavucontrol 更改永久生效?

因为Skype 声音问题我安装了帕武控制我可以改变设置这样声音就可以再次与 skype 配合使用了。我必须将两者(Skype 的录制和播放)都设置为“内置音频模拟立体声”,而不是“内置音频数字立体声 (HDMI) 监视器”,我只能在 skype 通话正在进行时编辑它。
但不幸的是,一段时间不使用 skype 后,pavucontrol 中的设置会返回到默认接收器“内置音频数字立体声 (HDMI) 监视器”,即使我按下 pavucontrol 中的锁定标志...
我如何对 pavucontrol 进行更改永恒的?
我在 Ubuntu 12.04 (AMD64) 中使用 Skype 4.008。

有趣的是,“内置音频数字立体声 (HDMI) 监视器”没有出现在 gnome-control 的“声音设置”中,只有一个接收器“模拟输出 - 内置音频”。

我已将输出上传到 Pastebinpacmd list-sinkspacmd list-modules

答案1

从问题和粘贴命令中发布的音频设置来看list-sinkslist-modulespulseaudio 模块在恢复输出设备时可能存在问题。我建议采取进一步措施来缩小问题范围:

暂时删除模块

我们不知道这是否有帮助,但如果我们暂时删除有问题的模块,我们也许能够缩小问题范围。

要删除模块,请在终端中输入以下命令:

pacmd unload-module <index>

<index>将从中列出当前内容pacmd list-modules。尝试卸载以下任何一个已加载的模块(按索引!)以测试它是否是罪魁祸首:

  • 模块空闲时挂起(因为您的问题与 Skype 空闲有关)
  • 模块环回(因为你不需要“监视……”设备)
  • 模块切换端口可用(不太可能,但值得一试)
  • 模块预期角色(有电话打进来时切换到目标设备)

运行以下命令将恢复加载默认模块的默认设置

pulseaudio -k

检查错误

另外,您可能想在连接 HDMI 接收器之前查看系统日志文件中是否有来自 pulseaudio 的任何错误。

删除用户空间配置

有时我们在用户特定设置中配置设置有误。为了解决这个问题,我可以尝试删除是否~/.pulse有帮助(下次启动 pulseaudio 时会重新创建)

mv ~/.pulse ~/.pulse.old
pulseaudio -k # to restart pulseaudio

生成 pulseaudio 日志

另一种方法是通过在详细模式下运行 pulseaudio 来生成 pulseaudio 日志文件,以检查有用的消息以缩小问题范围(请参阅如何做到这一点)。

让我们了解结果,以便更好地为您提供永久的解决方案。

答案2

到目前为止(半年),一个简单的配置设置在 Ubuntu LTS 12.04 上帮助了我。在帕武控制在最后一个标签中“配置“,我有两个“内置音频”部分,我可以在里面选择一个配置文件。第一个有“数字立体声 (HDMI) 输出”作为个人资料。我将其更改为“离开“我不再遇到上述问题了。以下是屏幕截图:

在此处输入图片描述

相关内容