![如何在 pavucontrol 中命名 LADSPA 过滤器?](https://linux22.com/image/182120/%E5%A6%82%E4%BD%95%E5%9C%A8%20pavucontrol%20%E4%B8%AD%E5%91%BD%E5%90%8D%20LADSPA%20%E8%BF%87%E6%BB%A4%E5%99%A8%EF%BC%9F.png)
我使用以下命令加载几个 LADSPA 过滤器:
pacmd load-module module-ladspa-sink sink_name=equalizer sink_properties=device.description=equalizer master=alsa_output.pci-0000_00_1b.0.analog-stereo plugin=filters label=Parametric1 control=1,0,1,200,0.5,-6,1,400,0.5,-1,1,1000,0.5,0,1,2000,0.5,0
尽管使用了sink_properties=device.description=equalizer
和sink_name=equalizer
,pavucontrol“播放”选项卡中的媒体流名称仍然显示该流为LADSPA Stream on
。加载多个此类过滤器后,尝试连接接收器和源时就变成了一个反复试验的过程。似乎可以通过以下方式从其索引设置接收器名称:
pacmd update-sink-input-proplist $stream_index media.name="equalizer"
可以从哪里stream_index
找到pacmd list-sink-inputs
....如果你能找到相应的流。但是加载了多个 LADSPA 过滤器后, 的输出中似乎没有唯一标识符pacmd list-sink-inputs
,因此我又回到了尝试和错误。
是否有某种方法可以指定流名称或唯一标识该索引?