pulseaudio:零接收器的监视器不工作

pulseaudio:零接收器的监视器不工作

我创建了一个 null-sink(ubuntu 18.04,pactl 11.1),我的监视器会循环回声卡,但出于未知原因,当我在接收器上播放某些内容时,null-sink 的监视器是静态的,并且不会静音。以下是脚本:

#!/bin/bash

#start from a fresh configuration: the server is deleted and then recreated, 
  pulseaudio -k
  sleep 4

#create null-sink and loopback to sound card

  pactl load-module module-null-sink sink_name=appoutput sink_properties=device.description='appoutput'

  pactl load-module module-loopback  source='appoutput.monitor' sink='alsa_output.pci-0000_00_1b.0.analog-stereo' 

  pactl set-default-sink 'appoutput' 

exit 0

实际上,我尝试过只创建没有回送的零接收器,在 pavucontrol 中,我可以看到 appoutput.monitor 的滑块不动(静态)。例如,当我启动 VLC 时,它在零接收器上播放正常,但在显示器上却什么都没有。

我重新安装了 pulseaudio,情况还是一样。

非常欢迎任何帮助,无法找出问题所在。谢谢。

答案1

实际上,我通过删除据称已损坏的 pulseaudio 配置文件设法使其正常工作。(rm -rf $HOME/.config/pulse)

然后上面的脚本就可以正确执行了。

相关内容