到目前为止我所做的是创建一个~/.asoundrc
包含以下内容的文件:
pcm.pulse_monitor {
type pulse
device alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
}
ctl.pulse_monitor {
type pulse
device alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
}
作为alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
所需的监视器源。但它不起作用,因为如果我启动大胆并将源设置为Built-in ...
via帕武控制然后重新启动 Audacity,默认源仍然Builtin ...
不是Monitor of builtin ...
有什么办法让它在命令行中工作吗?请注意,重新启动脉冲音频服务器不是首选,因为它会切断 PA 服务器的所有当前客户端的声音。
提前致谢。
答案1
模拟立体声监听器是用于音频录制的 Pulseaudio 源。当在文件 ~/.asoundrc 中使用时,ALSA 无法识别它
查看有关 Pulseaudio 接收器和源的信息,包括默认值:
pacmd dump
默认源可以通过以下方式设置录音:
pacmd set-default-source alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
它也可能有助于删除Built in Analog Stereo
作为录制选项,因此仅Monitor of Built in Analog Stereo
可用
(pavucontrol
如果只有一个可用于录制,则不会显示源的下拉列表)
pacmd 数据可能显示卡配置文件作为:
set-card-profile alsa_card.pci-0000_00_1b.0 output:analog-stereo+input:analog-stereo
将其更改为仅输出:
pacmd set-card-profile alsa_card.pci-0000_00_1b.0 output:analog-stereo+input
pavucontrol -t 5
还可以使用“配置”选项卡在 GUI 中更改卡配置文件
在下拉菜单中更改配置文件模拟立体声双工到模拟立体声输出