Smo*_*mod 4 sound pulseaudio 14.04
当我在 Youtube 上播放某些东西时,我的音频在 Ubuntu 14.04 中突然停止工作。我重新启动并清除了pulseaudio和alsa,也重新安装了pulseaudio-equaliser(从一开始我就在14.04中成功使用了它)。
尝试初始化pulseaudio时的错误输出是:
E: [pulseaudio] module-ladspa-sink.c: Master sink not found
E: [pulseaudio] module.c: Failed to load module "module-ladspa-sink" (argument:"sink_name=ladspa_output.mbeq_1197.mbeq master= plugin=mbeq_1197 label=mbeq control=-0.2,-0.2,-0.2,-0.2,3.5,3.5,3.5,3.5,3.5,3.5,3.5,2.5,2.5,0.0,0.0"): initialization failed.
E: [pulseaudio] main.c: Module load failed.
E: [pulseaudio] main.c: Failed to initialise daemon.
Run Code Online (Sandbox Code Playgroud)
我用类似的问题检查了另一个线程,但是该解决方案似乎适用于旧版本的 Ubuntu。我也在这里尝试过,但没有运气。(尝试从 /usr/etc/pulseaudio 中删除 pulseaudio 配置文件) 注意:我在我的主目录中没有找到要清除的 .pulse 文件夹。
感谢您提前提供任何帮助。
小智 11
对于来这里在未来任何人,那里发现的一个更容易的解决了这个问题在这里。它对我来说就像一种魅力。
cd ~/.config
mv pulse/ pulse.bak/
pulseaudio --start
cp -rp pulse.bak/presets pulse/
Run Code Online (Sandbox Code Playgroud)
你会看到一堆关于文件~/.config/pulse/不存在的错误,当你启动pulseaudio时你可以忽略这些错误。该presets文件夹仅在您安装了pulseaudio-equalizer 时才存在(并且可能仅当您已经设置了预设时)。它只是存储您的预设,因此无论哪种方式都不是什么大问题,但是如果您已经将工作放入自定义预设中并希望保留它们,那么复制是很好的。
问题已经解决。
pulseaudio-equalizerUbuntu 14.04 中配置文件(由 更改)的位置是~/.config/pulse. 删除此文件夹后,我按照以下步骤操作。
我删除了pulseaudio和pulseaudio-equalizer的任何痕迹
sudo apt-get purge pulseaudio pulseaudio-equalizer
Run Code Online (Sandbox Code Playgroud)我物理删除了任何文件夹即。 /etc/pulse /usr/share/pulseaudio usr/share/pulseaudio-equalizer
我执行了重新启动
我重新安装了pulseaudio和pulseaudio-equalizer(均衡器安装是可选的!)
sudo apt-get install pulseaudio
sudo apt-get install pulseaudio-equalizer
Run Code Online (Sandbox Code Playgroud)请注意,在此阶段您会注意到您的“Ubuntu 系统设置”已消失。所以你必须重新安装ubuntu桌面。
sudo apt-get install ubuntu-desktop
Run Code Online (Sandbox Code Playgroud)另外,请注意,您可以ubuntu-desktop首先安装,而不是pulseaudio因为删除后者会删除前者,因此,桌面的安装也涵盖了pulseaudio 安装。