JACK 破坏了音频。我该如何修复?

JACK 破坏了音频。我该如何修复?

音频工作正常,直到我尝试使用 qjackctl 和 qsynth 来演奏 MIDI 键盘。我跟着这个答案* 设置键盘,它工作了。但后来我注意到其他应用程序无法播放音频(VLC、Rhythmbox 等)。重启后又好了。然后我设置了键盘,问题又出现了。这种情况持续了几天,我想我可以忍受它,因为它在重启时自行修复。但后来却不行。我无法播放音频,除非通过 qsynth 和 MIDI 键盘。现在甚至连那个音频都无法播放。

*大部分。qjackctl 与描述的并不完全一致,但我相信我找到了所有提到的控件。

我不确定我到底对 qjackctl 做了什么,或者如何回到原来的位置。我尝试删除(使用apt-get purge)qjackctl 和 qsynth,但没有帮助。现在我重新安装了 qjackctl,并尝试将 qjackctl 使用的驱动程序更改为 on avail。

理想情况下,我希望 MIDI 键盘能够工作,但更重要的是让音频恢复应有的状态。

我已经使用 检查了所有卷alsamixer

我相信 JACK 让 pulseaudio 停止了(参见这里这里,但我不知道如何阻止杰克并让它恢复正常。

我怎样才能使音频再次正常工作?

答案1

通过单击 qjackctl 中的“stop”或在终端中运行此命令来停止 jackd:
killall jackd
然后,如果 pulseaudio 已停止,请运行此命令:
pulseaudio
“标准”音频应该会恢复。Pulseaudio
和 jackd 可以一起运行,安装pulseaudio-module-jack

编辑 :真正的解决方案:
- 尝试安装“pavucontrol”(脉冲音频音量控制)并在输出选项卡中检查是否选择了主音频设备。

还请检查配置选项卡:这就是问题所在:Nateowami 将配置文件从“数字输出(S/PDIF)”更改为“模拟立体声输出”,从而解决了该问题。

相关内容