针对 Kubuntu 中因 PulseAudio 导致的登录后冻结进行了最佳修复

针对 Kubuntu 中因 PulseAudio 导致的登录后冻结进行了最佳修复

从 Kubuntu 13.04 启动的以下程序会使我的 KDE 桌面冻结约 10 秒。

  • 启动脉冲音频-kde
  • 启动-pulseaudio-x11

当我从中删除启动项时/etc/xdg/自动启动,登录正常进行。
声音工作正常。

我想知道,删除这些启动项是否安全?
是否必须启动上述程序?

请告知是否有其他修复方法。我怀疑这是在安装 fglrx 视频驱动程序后发生的。
谢谢!

答案1

start-pulseaudio-kde和脚本的目的start-pulseaudio-x11整合 Pulseaudio 与 Phonon

当然,Phonon 也可以在没有 Pulseaudio 的情况下运行并播放声音,但依赖于功能齐全的 Pulseaudio 声音服务器的应用程序将无法运行。对于由 Pulseaudio 而不是 Phonon 加载的设备也是如此。

下面举两个例子来说明区别:

  • Pulseaudio-Phonon 集成加载(默认):

    在此处输入图片描述

  • Pulseaudio-Phonon 集成未加载:

    在此处输入图片描述

请注意,只有在第一种情况下,我们才能访问 pulseaudio 模块定义的音频设备。在这种情况下,这是内部声卡和连接的 Airport Express。在第二种情况下,我们只能看到“Pulseaudio 声音服务器”无法进一步控制。

尽管如此,pulseaudio 仍将被加载并在后台运行,如果我们没有将它们放入自动启动中,这两个脚本都可以稍后运行。

如果您不需要使用 Phonon 控制 Pulseaudio,那么您可以安全地删除上述脚本或.desktop调用这些脚本的相应文件,但这样做会破坏 Pulseaudio 与 Phonon 的集成。

加载 pulseaudio 时的延迟问题与 module-x11-xsmp 或 Avahi 故障有关(请参阅Pulseaudio 错误 #58758)。我们正在积极努力修复此错误,希望很快就能修复。

相关内容