Archlinux는 브라우저에서만 소리를 음소거합니다.

Archlinux는 브라우저에서만 소리를 음소거합니다.

브라우저에서 모든 소리를 음소거하는 방법이 있나요? 명령줄에서 수행해야 합니다. 현재 음소거(command amixer set Master toggle)를 위해 alsa Mixer를 사용하고 있지만 브라우저를 음소거하는 방법은 찾을 수 없지만 다른 응용 프로그램은 음소거할 수 없습니다.

답변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.

관련 정보