如何将 pulseaudio 的 pauvcontrol 默认设置为“基于 FFT 的均衡器...”

如何将 pulseaudio 的 pauvcontrol 默认设置为“基于 FFT 的均衡器...”

我正在使用 pulseaudio-equalizer 来均衡 VLC 的输出,但它只有在我

a) 启动 qpaeq 然后
b) 启动 pavucontrol 并将“内置音频模拟立体声”更改为“基于 FFT 的均衡器...”时才 有效

。有没有办法将默认值设置为“基于 FFT 的均衡器”,这样我只需要启动两个程序即可产生效果?

答案1

是的。为了启动 EQ 并使其在启动时自动成为默认输出,您必须在 PulseAudio 的 default.pa 文件中添加一些命令,无论是在其主位置还是系统位置

/etc/pulse/default.pa

...或者在它的用户特定副本中(最好单独保留,以防您在经过太多修改后需要返回文件的旧格式 - 您只需删除/重命名用户副本,系统副本将再次优先)

~/.config/pulse/default.pa

因此,请在文件底部添加如下内容:

### Load the integrated pulseaudio equalizer and dbus modules
load-module module-equalizer-sink sink_name=MyFancyNewEQSink
load-module module-dbus-protocol
set-default-sink MyFancyNewEQSink

...然后重新启动 Ubuntu。(您可以只重新启动 PulseAudio,但您可能会失去键盘上专用音量键的功能。我只需重新启动操作系统本身即可设置正确。)

请注意,这会使 QPAEQ 成为所有内容的默认输出,而不仅仅是 VLC。

相关内容