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
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
Odpowiedzi:
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, i amixer -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 dalej
Spóźniona odpowiedź.
Miałem ten sam problem, w tym @ z ograniczoną pokutą .
Aby wznowić:
root@darkstar:~# amixer | grep -i mute
Simple mixer control 'Auto-Mute Mode',0
root@darkstar:~# amixer -c 0 sset 'Auto-Mute Mode' Disabled
amixer: Unable to find simple control 'Auto-Mute Mode',0
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.
Opierając się na odpowiedzi Sama , oto skrypt, który przełącza status trybu Auto-Mute:
# toggle status of Auto-Mute
if amixer -c 0 sget 'Auto-Mute Mode' | grep --quiet -F "Item0: 'Enabled"
then
amixer -c 0 sset 'Auto-Mute Mode' Disabled
else
amixer -c 0 sset 'Auto-Mute Mode' Enabled
fi
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