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

相關內容