QJackCtl脚本在启动后启动alsa_in

时间:2017-07-10 07:27:17

标签: linux audio alsa jack

所以我试图让QJackCtl在启动Jack服务器后启动alsa_in实例来控制额外的音频设备。我把这段代码放在启动后执行部分:

alsa_in -j ZOOM -d hw:CARD=Series

导致挂起QJackCtl直到我在sys监视器中杀死了alsa_in。 然后我尝试用

替换它
gnome-terminal -e alsa_in -j ZOOM -d hw:CARD=Series

在终端中启动它而不是希望这会起作用, 事实证明它并没有,我也不太了解QJackCtl的脚本是如何工作的,所以任何帮助都会受到赞赏。

由于

1 个答案:

答案 0 :(得分:0)

我在Jack中添加了2个USB设备并将其作为shell脚本保存在桌面上,使其可执行,然后链接到QjackCtl中的脚本以在启动后执行:

#!/bin/dash
/usr/bin/alsa_in -j "Logitech USB Microphone" -d hw:Microphone -q 1 2>&1 1> /dev/null &
/usr/bin/alsa_in -j "Logitech USB Microphone" -d hw:Microphone_1 -q 1 2>&1 1> /dev/null &
echo "USB mics added"

对我来说很棒,所以我希望对你有所帮助。