
브라우저에서만 모든 소리를 음소거하는 방법이 있습니까? 명령줄에서 수행해야 합니다. 현재 음소거(명령 amixer set Master toggle
)를 위해 alsa 믹서를 사용하고 있지만 다른 앱이 아닌 브라우저를 음소거하는 방법을 찾을 수 없습니다.
답변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
.