我正在使用 Ubuntu 16.04.1 LTS。我的机器上有两个 USB 音频设备。
我的普通帐户使用 qtile 窗口管理器,因此没有任何普通的 GNOME/Unity 功能。PulseAudio 在那里运行不佳(稍后会详细介绍)。
我使用 adduser 创建了一个辅助帐户并登录 - 当然,这个帐户使用 GNOME/Unity。PulseAudio 在该帐户上运行良好。
对于第一个帐户,当我说“它不能正常工作”时,我的意思是:
pulseaudio -D
如果我通过运行或启动 pulseaudiostart-pulseaudio-x11
,然后运行命令播放音乐,则声音的播放速度会比应有的速度快得多——我估计是正确速度的 60 倍。再次播放音乐有同样的效果。- 如果我通过运行杀死 pulseaudio
pulseaudio -k
,然后只运行 music-playing 命令,那么第一次就可以正常工作。但是,下次我运行 music-playing 命令时,它会再次高速播放。杀死 pulseaudio 恶魔可以让一切再次正常工作一次,然后一切又回到高速播放。
鉴于声音在辅助帐户中工作正常,我认为问题不在于系统端设置。一定是帐户之间有什么不同。我怀疑是窗口管理器不同——也许 GNOME 或 Unity 为我设置了 qtile 没有设置的东西?
或者可能是其他隐藏的设置文件。我直接查看了我家中的所有配置文件,但没有发现任何明显的东西。
有什么建议吗?有什么有用的调试工具可以运行吗?
[根据@Takkat 的评论线程更新] 我已经尝试删除~/.config/pulse
,但没有任何变化。此外,自从发布此帖以来,我发现如果我使用 GNOME/Unity 登录,声音效果很好。所以我 99% 确定我的配置在使用 qtile 登录时没有启动,这很巧妙。任何建议都将不胜感激!