脉冲音频均衡器在 ubuntu 18.04 中不起作用

脉冲音频均衡器在 ubuntu 18.04 中不起作用

我最近安装了 ubuntu 18.04 LTS,我的笔记本电脑是戴尔 vostro 14 3468。但自从我更新到 18.04 后,我就不能使用脉冲音频均衡器了。当我在终端中启动脉冲音频时,它显示

E: [pulseaudio] pid.c: Daemon already running.
E: [pulseaudio] main.c: pa_pid_file_create() failed.

而且我的触摸板现在很烂,它经常跳过去,很烦人。为什么 ubuntu 18.04 会这样。请帮帮忙。

答案1

上述解决方案都不适用于我,因此,以下是我发现对我有帮助的解决方案:

清理以前的混乱:

sudo apt purge pulseaudio-equalizer
sudo add-apt-repository --remove ppa:nilarimogard/webupd8

安装脉冲效果(包括均衡器):

sudo add-apt-repository ppa:mikhailnov/pulseeffects -y
sudo apt update
sudo apt install pulseeffects

Pulseeffects 自带均衡器,因此无需单独安装均衡器。上述解决方案在 Ubuntu 18.04 上非常有效,我在这里找到了它https://github.com/wwmm/pulseeffects/wiki/Package-Repositories

答案2

以下是我在 18.04 LTS 上修复该问题的方法:

我克隆了一个较新版本的脉冲音频均衡器从github下载并进行了配置。配置方法如下:

$ cd ~/Desktop && mkdir tmp && cd tmp
$ git clone https://github.com/kernelOfTruth/pulseaudio-equalizer.git
$ cd pulseaudio-equalizer
$ cp -R share/pulseaudio-equalizer/presets/ ~/.config/pulse/
$ cp equalizerrc ~/.config/pulse
$ sudo cp -R share/applications/ share/pulseaudio-equalizer/ /usr/share/
$ sudo cp bin/pulseaudio-equalizer bin/pulseaudio-equalizer-gtk /bin/
$ cd ~/.config/pulse
$ touch ~/.config/pulse/equalizerrc.availablepresets
$ sudo chmod +x /usr/share/pulseaudio-equalizer/pulseaudio-equalizer.py
$ python /usr/share/pulseaudio-equalizer/pulseaudio-equalizer.py

然后此时只需启用均衡器并应用设置。

更新:过了一段时间(弄乱了音频设置),我发现均衡器永远无法保持(启用它会导致行为异常)。这让我回到原点。为了解决这个问题,我下载了脉冲效应并用它来欺骗 pulseaudio-equalizer 如下:

$ wget https://launchpad.net/~yunnxx/+archive/ubuntu/gnome3/+files/pulseeffects_1.313entornosgnulinuxenial-1ubuntu1_amd64.deb
$ sudo dpkg -i pulseeffects_1.313entornosgnulinuxenial-1ubuntu1_amd64.deb

然后我:

  1. 启动并启用脉冲效果上的均衡器,
  2. 启动并启用 pulseaudio-equalizer
  3. 激发脉冲效应

笔记:Pulseeffects 不会持续存在。我不知道它是怎么做到的,但它欺骗了 pulseaudio-equalizer 来保持它。我真搞不懂。

答案3

我最近发现这pulseaudio-equalizer是宇宙存储库的一部分Ubuntu 17.04你唯一要做的就是启用 Universe 存储库并且您可以安装均衡器sudo apt install pulseaudio-equalizer

答案4

对于基于 Ubuntu 18.04 的发行版,您可以使用以下命令从 Webupd8 PPA repo 安装。Pref 文件用于 PPA 软件包的优先级。

首先删除主 repo 的包。

sudo apt purge pulseaudio-equalizer

从 PPA 安装后

sudo add-apt-repository ppa:nilarimogard/webupd8


echo -e 'Package: pulseaudio-equalizer\nPin: release o=LP-PPA-nilarimogard-webupd8\nPin-Priority: 700' | sudo tee /etc/apt/preferences.d/webupd8.pref


sudo apt-get update


sudo apt-get install pulseaudio-equalizer

相关内容