
有沒有辦法僅在瀏覽器中靜音所有聲音?我需要從命令列完成它。我目前正在使用 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
。