¿Cómo silencia el sistema de sonido desde la línea de comandos?
command-line
pulseaudio
alsa
myusuf3
fuente
fuente

sudo amixery encontrar la línea en la salida que coincidíaSimple mixer control 'Speaker',0Esto funcionó para mí cuando otros no:
amixer -q -D pulse sset Master toggleEsto es del enlace en nutty sobre el comentario de natty a la primera respuesta:
Mis pronombres son El / El
fuente
-D pulseopción es necesaria cuando Alsa se usa con pulseaudio (y dado que la pregunta está etiquetada pulseaudio, esta debería ser la respuesta aceptada). Para obtener más detalles sobre esta solución, consulte aquí y aquí en askubuntu.amixer -q -D pulse sset Master muteyamixer -q -D pulse sset Master unmute. Funciona muy bien en Ubuntu 16.04En mi configuración, a veces, el desbloqueo amixer falla por alguna razón. Por lo tanto, estoy usando pactl en mis scripts:
Silenciar:
y no silenciar:
Probado en Ubuntu 12.10.
fuente
En el terminal, escriba esto para silenciar
amixer set Master mutetipo
amixer set Master unmuteProbado en mi Ubuntu 10.10.
PD: +1 por pregunta interesante.
fuente
Si está utilizando
alsasiga la respuesta de Goric.PulseAudio es mejor, pero no tan simple:
pactl set-sink-mute 0 1haga el trabajo para el primer dispositivo, pero no si está usando auriculares de otra salida de sumidero.La mejor manera es consultar
pactl infoy obtener elDefault Sinkuso.Luego para silenciar:
O no silenciar:
Escribí un script para administrar pulseaudio en mi nota. Si desea usarlo, guárdelo como
volume, proporcione permisos de ejecuciónchmod +x volumey agréguelo a su rutaln -sv $PWD/volume /usr/local/bin/. Aquí mi guión:fuente