我遇到了一个奇怪的情况。我最近安装了 Kubuntu 14.04,并一直将其用作工作环境。我经常使用 pianobar 或 MPD 来提供背景音乐,但同时仍在浏览器中使用视频或 Hangouts。
在尝试安装 Pithos(一款 GUI Pandora 播放器)之前,我可以同时使用任意数量的音源。安装之后,我无法再同时使用 MPD 或 pianobar 和其他音源。我卸载了与 pithos 一起安装的软件包,如下所示:
sudo apt-get remove gstreamer0.10-plugins-bad libcdaudio1 libgstreamer-plugins-bad0.10-0 libslv2-9 pithos python-gst0.10 python-libxml2 python-xdg
甚至尝试彻底清除 alsa-base 和 pulseaudio,然后使用 Kubuntu-desktop 元包重新安装它们。还是没有结果。我想在不重新安装操作系统的情况下恢复出厂音频功能,而当 Pulseaudio 出现问题时,我通常不得不重新安装操作系统。
看起来 Pulseaudio 正在失去对声音设备的独占控制权,可能是吗?当我在 MPD/pianobar 运行时调整音量时,甚至连音频“砰”声都不会播放。以下是我提到的其他一些问题:
更新:
这似乎有点作用:
rm -r ~/.config/pulse; pulseaudio -k
在启动兼容 Pulse 的源之前启动 Pianobar 似乎仍会锁定输出,但只要 Pulse 源不停止播放,在启动之后启动它就可以了。MPD 仍然是独有的——要么是 MPD,要么是 Pulse,但不能同时是两者。我还完全失去了音量变化的声音。