Archlinux 仅在浏览器中静音

Archlinux 仅在浏览器中静音

有没有办法仅在浏览器中静音所有声音?我需要从命令行完成它。我目前正在使用 alsa Mixer 进行静音(命令amixer set Master toggle),但我找不到任何方法如何静音浏览器而不是其他应用程序。

答案1

Doctoror Drive 是正确的,这可以用pulseaudio 非常简单地完成,但如果你只使用ALSA,这将是一项更加困难的任务。

有了脉冲,就有多种选择。pacmd和都能够做到这一点pactl,但由于选项数量众多,它可能看起来过于复杂。或者,您可以使用社区贡献的工具ponymix(现在位于[社区]中)来非常简单地控制单个应用程序流和系统范围的服务器设置。

然而,对于纯 ALSA,我不确定这是否可能。

答案2

如果你不使用pulseaudio,你可以在alsa中创建一个softvol设备:

pcm.aux {
    type softvol
    slave.pcm pcm.default

    control {
            name "AUX"
            card 0
    }
    hint.description "softvol für AUX"
}

然后配置您的浏览器以使用“vdr”设备。在第一次使用期间,将创建一个新的混音器控件并出现在例如 中alsamixer

相关内容