我跑了
:~$ apt install pulseaudio-equalizer
一个重要的细节是,Gnome 应用程序菜单中没有包含任何图标。我认为修复它很重要。因此,我运行了
:~$ qpaeq
我收到了错误消息
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
There was an error connecting to pulseaudio, please make sure you have the pulseaudio dbus module loaded, exiting…
我跑了
:~$ pulseaudio
我收到了消息
E: [pulseaudio] pid.c: Daemon already running.
E: [pulseaudio] main.c: pa_pid_file_create() failed.
因此,我加载了缺少的模块
:~$ pactl load-module module-equalizer-sink
:~$ pactl load-module module-dbus-protocol
均衡器打开了,但是不工作(声音没有变化)。
另一个重要的细节是,为什么这些模块默认不加载?我认为这是另一件需要修复的事情。
~/.config/pulse/default.pa
我创建了包含以下行的文件
load-module module-equalizer-sink
load-module module-dbus-protocol
然后我重新启动检查。在 Gnome 登录后,计算机开始“冻结”几秒钟。在这种情况下,如果我运行
:~$ pactl list modules short | grep module-dbus-protocol
终端停止运行,直到我这样做Crtl+C
。
如果我尝试加载某个模块(module-equalizer-sink
或module-dbus-protocol
),我会收到一条错误消息。真奇怪……
我又重启了电脑,又出现了“卡死”的情况。于是,我又用这种方法删除了文件,~/.config/pulse/default.pa
恢复到了之前的状态。我重启电脑,再也没有出现“卡死”的情况。
我尝试了另一种解决方案。我安装了
:~$ apt install pulseeffects
均衡器无法正常工作。查看 pulseeffects FAQ,
https://github.com/wwmm/pulseeffects/wiki/FAQ
我找到了一个解决方案,运行
:~$ apt install lsp-plugins
删除文件夹~/.config/gstreamer-1.0
(如果存在)
关闭pulseeffects
(如果打开)并运行
:~$ dconf reset -f /com/github/wwmm/pulseeffects/
这样,脉冲效果器的均衡器就起作用了。
答案1
考虑到上面@mook765的评论,我添加了以下几行
### Modules for the Equalizer
load-module module-equalizer-sink
load-module module-dbus-protocol
在文件末尾/etc/pulse/default.pa
。我检查了模块是否存在,并在文件中进行了注释。
我重新启动后,发现 Gnome 在登录后没有再“冻结”。
我运行qpaeq
后均衡器正常打开。我在 VLC 中播放了一段音频,然后在 Audacity 中做了一些测试,均衡器没有工作。
我打开了 Gnome 设置,发现里面有一个新的设备,Gnome Settings > Sound > Output > Output Device
叫做FFT based equalizer on Built-in Audio Analog Stereo
。当我选择此选项时,声音会静音,因此,它不起作用。我按下按钮Test
,没有声音。
因此,pulseaudio-equalizer
继续不起作用。
重点强调一下,最后我猜测 Ubuntu 20.04 中有两个重要问题需要修复pulseaudio-equalizer
:
qpaeq
安装后在 Gnome 应用程序中包含图标/快捷方式pulseaudio-equalizer
。安装后,加载模块
module-equalizer-sink
并将module-dbus-protocol
其包含在文件中。/etc/pulse/default.pa
pulseaudio-equalizer
除此之外,还有第三个重要问题需要解决:pulseaudio-equalizer
工作中缺少什么?:)
答案2
问题症状:我遇到了类似的问题——从 Ubuntu 18.04.5 升级到 20.04.1 后,pulseaudio-equalizer
无法启用:
$ pulseaudio-equalizer enable
PulseAudio Equalizer/LADSPA Processor 4.0 (29.01.2017)
... (10 lines omitted)
Equalizer status: [disabled]
Equalizer configuration status: [enabled]
Equalizer plugin: [mbeq_1197/mbeq]
... (3 lines omitted)
(也就是说,我试图启用pulseaudio-equalizer
但它仍然处于禁用状态)
问题症结:当我从 Ubuntu 18.04.5 升级到 20.04.1 时,/usr/lib/ladspa/lsp-plugins-ladspa.so
似乎消失了。
我意识到这一点后此线程关于脉冲效果中的均衡器变灰,结果发现 OP 缺少 LSP。
解决方案:与您安装的解决方法类似lsp-plugins
,我去了LSP 网站,下载最新的lsp-plugins-ladspa
,提取lsp-plugins-ladspa.so
并放置在/usr/lib/ladspa/
。
之后,$ pulseaudio-equalizer enable
它按预期工作,我不需要了pulseeffects
。