![我如何知道我正在使用 PulseAudio、ALSA 还是 Jack?](https://linux22.com/image/1178104/%E6%88%91%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%20PulseAudio%E3%80%81ALSA%20%E8%BF%98%E6%98%AF%20Jack%EF%BC%9F.png)
Ubuntu 20.04.1(如果重要的话,从 Ubuntu 16.04 升级到 18.04 -> 20.04)...
我刚刚完成了默认安装,加上 gnome-session-flashback 和其他与音频无关的软件包(Gimp、Blender 等)。除了 Yoshimi 软件合成器外,我没有刻意玩或安装任何其他音频 [东西],无论是 PulseAudio、ALSA 还是 Jack。
我如何知道我使用的是 PulseAudio、ALSA 还是 Jack?例如,dmesg 输出未提及这三个中的任何一个,我还能在哪里检查?
(需要继续前进这问题,根据评论中的后续问题)
答案1
如果你能听到来自网络浏览器(例如 YouTube)的声音,那么你几乎肯定正在运行 pulse。但是,为了确保万无一失,请尝试运行
pactl list
在终端上。如果 pulse 没有运行,您将收到错误,或者如果它正在运行,它将为您提供大量信息,我们现在可以忽略这些信息。
对于 Jack 来说,qjackctl
这是一个非常有用的 GUI 应用程序,用于控制 jack 并进行音频和 MIDI 路由。启动它时,它会告诉您是否正在运行 jack。
可以同时使用 jack 和 pulse,但这有时很麻烦。这意味着如果您能听到网络音频,这并不能说明您是否正在运行 jack。但是,当您启动 jack 时,所有非 jack 音频可能会停止。
根据您的音频应用程序,您可能需要告诉它使用 jack 而不是 pulse(或 alsa)。对于 Yoshimi,这可能位于设置菜单下,其中包含 Jack 和 ALSA 选项卡。