Arch-Linux

如何配置將使用哪個音效卡 jack2

  • September 2, 2014

我已經安裝jack2jack官方儲存庫的替代品(我在 Arch Linux 上):

# pacman -S jack2

我需要使用jack2,因為它提供jackd(另一個應用程序需要它),而jack2_dbus 沒有提供它

根據本手冊,為了配置採樣率等參數,應該使用jack_control,但它僅適用於jack2_dbus(我不能使用)。

我也讀過這篇文章,但不幸的是,我無法遵循它(它是為 編寫的jack,顯然jack2不再包括在內jackstart):

[mark@arch ~]$ jackstart -R -d alsa -d hw:1U -p 512 -r 48000 -z s
bash: jackstart: command not found

我想以某種方式設置預設音效卡,因為當應用程序在我的系統上使用插孔時,它使用帶0索引的卡,這不是我想要的(我想要,比如說,帶索引的音效卡2)。

這是我的~/.asoundrc

#
# ALSA Configuration File
#

defaults.ctl.card 2
defaults.pcm.card 2
defaults.dmix.rate 44100
defaults.dmix.channels 2

是否有配置文件控制應用程序呼叫時將使用哪個音效卡jackd?還有其他方法來設置參數(和其他)嗎?

啟動jackd時只選擇一次音效卡。您可以列出可供 alsa 使用的卡片aplay -l(aplay 是 alsa-utils 的一部分)。然後您可以啟動 jack 守護程序,並選擇要使用的卡jackd -d alsa -d hw:<card>,<device>

引用自:https://unix.stackexchange.com/questions/153313