通过命令行将默认的pulseaudio捕获源设置为“监视”

通过命令行将默认的pulseaudio捕获源设置为“监视”

我想从命令行执行此操作: 在此输入图像描述

到目前为止我所做的是创建一个~/.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 中更改卡配置文件

在下拉菜单中更改配置文件模拟立体声双工模拟立体声输出

相关内容