W alsamixer dostępna jest opcja o nazwie „Tryb automatycznego wyciszania” i jest ona domyślnie włączona.
Ale teraz chcę to wyłączyć. Próbowałem różnych kluczy, ale nie powiodło się.
Dowolny pomysł? 0_0
Naciśnij strzałkę w prawo, aby przejść do „trybu automatycznego wyciszania”, następnie strzałkę w górę lub w dół, aby ją zmienić, a następnie klawisz Escape, aby wyjść.
Możesz zrobić to automatycznie po uruchomieniu, wykonując (być może w /etc/rc.local
):
/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled
amixer -c 0 contents
nie pokazuje niczego z tym skutkiem, iamixer -c 0 sset "Auto-Mute Mode" Disabled
zwraca „Nie można znaleźć prostej kontroli„ Tryb automatycznego wyciszenia ”, 0”. Jednak po podłączeniu słuchawek głośniki przestają grać. Wszelkie pomysły, jak mogę zmienić ustawienie?-c 1
i tak dalejSpóźniona odpowiedź.
Miałem ten sam problem, w tym @ z ograniczoną pokutą .
Aby wznowić:
Rozwiązałem go, uruchamiając
alsamixer
, a następnie:<Auto-Mute>
kontrolkę, która jest wyświetlana jako Włączonaalsactl store
jako root, aby zapisaćMam nadzieję, że to pomoże.
źródło
Opierając się na odpowiedzi Sama , oto skrypt, który przełącza status trybu Auto-Mute:
Używam tego, więc mogę łatwo wyciszyć lub anulować wyciszenie głośników bez odłączania słuchawek.
Edycja: jedna linijka
amixer -c 0 sget 'Auto-Mute Mode' | fgrep -q "Item0: 'E" && _M=Disabled || _M=Enabled; amixer -c 0 sset 'Auto-Mute Mode' $_M
źródło