pulseaudio 无法与非标准窗口管理器配合使用

pulseaudio 无法与非标准窗口管理器配合使用

我正在使用 Ubuntu 16.04.1 LTS。我的机器上有两个 USB 音频设备。

我的普通帐户使用 qtile 窗口管理器,因此没有任何普通的 GNOME/Unity 功能。PulseAudio 在那里运行不佳(稍后会详细介绍)。

我使用 adduser 创建了一个辅助帐户并登录 - 当然,这个帐户使用 GNOME/Unity。PulseAudio 在该帐户上运行良好。

对于第一个帐户,当我说“它不能正常工作”时,我的意思是:

  • pulseaudio -D如果我通过运行或启动 pulseaudio start-pulseaudio-x11,然后运行命令播放音乐,则声音的播放速度会比应有的速度快得多——我估计是正确速度的 60 倍。再次播放音乐有同样的效果。
  • 如果我通过运行杀死 pulseaudio pulseaudio -k,然后只运行 music-playing 命令,那么第一次就可以正常工作。但是,下次我运行 music-playing 命令时,它会再次高速播放。杀死 pulseaudio 恶魔可以让一切再次正常工作一次,然后一切又回到高速播放。

鉴于声音在辅助帐户中工作正常,我认为问题不在于系统端设置。一定是帐户之间有什么不同。我怀疑是窗口管理器不同——也许 GNOME 或 Unity 为我设置了 qtile 没有设置的东西?

或者可能是其他隐藏的设置文件。我直接查看了我家中的所有配置文件,但没有发现任何明显的东西。

有什么建议吗?有什么有用的调试工具可以运行吗?

[根据@Takkat 的评论线程更新] 我已经尝试删除~/.config/pulse,但没有任何变化。此外,自从发布此帖以来,我发现如果我使用 GNOME/Unity 登录,声音效果很好。所以我 99% 确定我的配置在使用 qtile 登录时没有启动,这很巧妙。任何建议都将不胜感激!

相关内容