首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >脉冲音频均衡器无法在Ubuntu 20.04中工作。

脉冲音频均衡器无法在Ubuntu 20.04中工作。
EN

Ask Ubuntu用户
提问于 2020-04-27 16:23:06
回答 2查看 21K关注 0票数 6

我跑了

代码语言:javascript
复制
:~$ apt install pulseaudio-equalizer

一个重要的细节,没有图标包括在Gnome应用程序菜单。我认为修复它很重要。所以我跑了

代码语言:javascript
复制
:~$ qpaeq

我收到了错误消息

代码语言:javascript
复制
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…

我跑了

代码语言:javascript
复制
:~$ pulseaudio

我收到了这个消息

代码语言:javascript
复制
E: [pulseaudio] pid.c: Daemon already running.  
E: [pulseaudio] main.c: pa_pid_file_create() failed.

所以,我加载了丢失的模块

代码语言:javascript
复制
:~$ pactl load-module module-equalizer-sink  
:~$ pactl load-module module-dbus-protocol

而均衡器打开了,它没有工作(声音没有变化)。

另一个重要的细节,为什么这些模块在默认情况下不加载?我认为这是另一件需要解决的事情。

我用行创建了文件~/.config/pulse/default.pa

代码语言:javascript
复制
load-module module-equalizer-sink  
load-module module-dbus-protocol

我重新开始检查。在Gnome登录后,计算机开始“冻结”几秒钟。在这种情况下,如果我跑

代码语言:javascript
复制
:~$ pactl list modules short | grep module-dbus-protocol

终点站一直停到我做Crtl+C为止。

如果我试图加载某个模块(module-equalizer-sinkmodule-dbus-protocol),就会收到一条错误消息。好奇怪..。

我又重新启动了电脑,“冷”又发生了。因此,通过这种方式,我删除了文件~/.config/pulse/default.pa,回到了早期的情况。我重新开始,“冻结”没有再次发生。

我尝试了另一个解决方案。我安装了

代码语言:javascript
复制
:~$ apt install pulseeffects

均衡器不起作用了。看看脉冲效应常见问题解答,

https://github.com/wwmm/pulseeffects/wiki/FAQ

我找到了一个解决办法

代码语言:javascript
复制
:~$ apt install lsp-plugins

删除文件夹~/.config/gstreamer-1.0 (如果它存在)

之后关闭pulseeffects (如果打开)并运行

代码语言:javascript
复制
:~$ dconf reset -f /com/github/wwmm/pulseeffects/

这样,脉冲效应的均衡器就起作用了。

EN

回答 2

Ask Ubuntu用户

发布于 2020-04-28 03:51:35

考虑到上面@mook765 765的评论,我包括了这些行

代码语言:javascript
复制
### Modules for the Equalizer
load-module module-equalizer-sink
load-module module-dbus-protocol

在文件/etc/pulse/default.pa的末尾。我检查了最初文件中没有的模块,并对其进行了注释。

我重新启动,我发现Gnome登录后并没有“冻结”更多。

我运行了qpaeq,均衡器正常打开。我播放了一个音频在VLC和之后在奥迪做一些测试和均衡器没有工作。

我打开了Gnome,在Gnome Settings > Sound > Output > Output Device中找到了一个名为FFT based equalizer on Built-in Audio Analog Stereo的新设备。当我选择这个选项的声音静音,所以,它没有工作。我按了Test键,没有声音。

因此,pulseaudio-equalizer继续无法工作。

最后,我想在pulseaudio-equalizer的Ubuntu20.04中有两个重要的问题需要修复:

  1. 在Gnome应用程序安装qpaeq之后,包括pulseaudio-equalizer图标/快捷方式。
  2. 加载模块module-equalizer-sinkmodule-dbus-protocol,并在安装pulseaudio-equalizer后将其包含在/etc/pulse/default.pa文件中。

除此之外,还有第三个重要的问题需要解决:pulseaudio-equalizer缺少什么来工作?)

票数 3
EN

Ask Ubuntu用户

发布于 2020-10-11 00:12:19

Problem症状:我遇到了一个类似的问题--在从Ubuntu18.04.5升级到20.04.1之后,无法启用pulseaudio-equalizer

代码语言:javascript
复制
$ pulseaudio-equalizer enable
代码语言:javascript
复制
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,但它仍然是禁用的)

Problem关键:当我从Ubuntu18.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

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1232024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档