我最近安装了 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
然后我:
- 启动并启用脉冲效果上的均衡器,
- 启动并启用 pulseaudio-equalizer
- 激发脉冲效应
笔记: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