当我不运行 PulseAudio,只运行 ALSA 时,音乐效果很好。如果 PulseAudio 正在运行,将 Master 或扬声器静音也会使另一个静音,但要取消静音,我必须单独取消它们两个的静音。我的目标是当我将 Master 静音时,使 PulseAudio 不会将扬声器静音。
还提到了我看到的行为这里,但我没有看到任何有关如何禁用它的信息(除了不使用 PulseAudio 之外,但我有一些需要它的东西)。
操作系统:Artix Linux 5.8.8
Pulseaudio:13.0-3
答案1
部分答案:
有了附加信息“应该既可以与 Pulseaudio 一起使用,也可以与 ALSA 一起使用”,我想您除了配置 Pulseaudio 更改的 ALSA 混音器之外别无选择。
几年前我看过,但我已经忘记了所有细节。这是我记得的:
Pulseaudio 跟踪“配置文件”,这些配置文件又映射到特定的 ALSA 用法,并且混音器的文件位于/usr/share/pulseaudio/alsa-mixer/paths
.为了避免弄乱默认配置,您需要自己的配置文件,然后需要将其与所需的混音器关联。
为了撰写您自己的个人资料,我想我主要使用了来自这个答案。
我不记得我是否真的需要设置混音器路径,所以在它起作用之前可能会遇到一些颠簸。
玩得开心,这将是一项相当大的工作。