所有声音都与我系统上的所有应用程序完美配合。但从我启动 Ardour 的那一刻起,除了 Ardour 之外,其他应用程序都不再发出声音。恢复它的简单方法是重新启动笔记本电脑。
这可能和杰克有关......但不清楚......
有人知道幕后发生了什么吗?如何解决?
答案1
在终端中:$ top | grep jackd
,行中的第一个数字将是 JACK 的 pid,用 将其杀死$ kill <pid>
。这是最简单的方法)
答案2
我仍在研究 jack 和 ardour,但你可能需要停止 jack。我使用 qjackctl,你可以在软件中心找到它(如果你尚未安装它)。完成 ardour 后,在 qjackctl 中点击停止,在我的系统中,正常声音又开始工作了。
答案3
可能有更卫生的方法,但打开任务管理器并终止 jackd 进程可以为我解决同样的问题。
答案4
我的解决方案是添加一个到 pulseaudio 的桥,以便将所有音频传送至插孔。
你可能必须先安装以下软件包,例如
$ sudo apt install pulseaudio-module-jack
然后你可以使用以下命令添加模块:
$ pactl load-module module-jack-sink
如果您启用 插孔 dbus 接口在插孔设置中,您还可以添加
$ pactl load-module module-jackdbus-detect
这将使 pulseaudio 在 jack 启动时立即自动加载 jack-sink 和 jack-source 模块。
最后一步是设置声音设备在你的系统设置JACK sink (PulseAudio Jack Sink)
和 JACK 源进行输入。
有关详细信息,请参阅:For more information, see:脉冲音频插孔连接模块