
En alsamixer, hay una opción llamada "Modo de silencio automático" y está habilitada de forma predeterminada.
Pero ahora quiero desactivarlo. Probé diferentes claves pero fallé.
¿Alguna idea? 0_0
Respuesta1
Presione la flecha derecha para llegar al "modo de silencio automático", luego la flecha hacia arriba o hacia abajo para cambiarlo, luego Escape para salir.
Puede hacer que esto sea automático al arrancar ejecutando (quizás en /etc/rc.local
):
/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled
Respuesta2
Respuesta tardía.
Tuve el mismo problema, incluyendo@expiación-limitadauno.
Resumir:
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
Lo resolví ejecutando alsamixer
, luego:
- F5(mostrar todos los controles)
- use las flechas →para moverse hasta golpear el
<Auto-Mute>
control, que se muestra comoActivado - use la -tecla menos para cambiarlo aDesactivado
- golpear Escpara salir
- ejecutar
alsactl store
como root para guardar
Espero que esto ayude.
Respuesta3
Sobre la base dela respuesta de samm, aquí hay un script que alterna el estado del modo de silencio automático:
# 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
Estoy usando esto para poder silenciar o reactivar fácilmente mis parlantes sin desconectar mis auriculares.
Editar: una sola línea
amixer -c 0 sget 'Auto-Mute Mode' | fgrep -q "Item0: 'E" && _M=Disabled || _M=Enabled; amixer -c 0 sset 'Auto-Mute Mode' $_M