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

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

브라우저에서만 모든 소리를 음소거하는 방법이 있습니까? 명령줄에서 수행해야 합니다. 현재 음소거(명령 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.

관련 정보