我发现使用 alsa 而不是 pulseaudio 可以大大提高我的声音质量。我使用 DeadBeef 和“直接 ALSA 输出”对此进行了测试。我希望我的整个系统直接使用 ALSA 而不是 pulseaudio,但据我所知,pulseaudio 为我的系统托盘中的音量滑块小部件提供了功能。
有没有办法将我的系统设置为全局使用 ALSA,同时仍然可以访问系统托盘中的音量滑块?
我正在使用新安装的 Kubuntu 16.04(KDE 5)。
答案1
系统已在使用 ALSA。Pulseaudio(或类似产品)需要多个应用程序在多个不同的音量级别上运行,因为 ALSA 只是硬件驱动程序层,本身并不提供应用程序级别的任何软件混音。
要直接在所有应用程序中使用 ALSA,您需要为每个应用程序创建一个虚拟环回声卡,这并非易事,而且会使音量控制的处理变得更加复杂和令人沮丧。我不知道任何环境中的系统托盘的音量滑块小部件是否支持这样的配置。