Comando para silenciar y activar el sonido de un micrófono

21

Durante las conversaciones de voz / video en línea, me gustaría silenciar / activar el sonido del micrófono sin tener que seguir todos estos pasos cada vez:

  • Indicador de sonido, Preferencias de sonido, Seleccionar entrada, Silenciar o activar el sonido del micrófono.

Estoy buscando:

  • una aplicación que puede hacer esto desde la línea de comandos,
  • una forma en que puedo asignar un atajo de teclado que puede silenciar / activar el sonido del micrófono
pregunta Lucian Adrian Grijincu 08.11.2010 - 14:31

8 respuestas

25

Ir a

Preferencias del sistema, luego Teclado y haga clic en Accesos directos y luego en Accesos directos personalizados:

Haz clic en Añadir

Completar:

Toggle microphone

y

amixer set Capture toggle

Para las cámaras web usb, debe elegir el dispositivo (-c 1) o quizás otro número.

amixer -c 1 sset Mic toggle

Haga clic en Aplicar y luego asocie una nueva clave con este comando (por ejemplo, la tecla Pausa / Interrupción ).

    
respondido por el Lucian Adrian Grijincu 30.05.2015 - 21:04
7

Puedes silenciar el micrófono con

amixer set Capture nocap

y dejar de silenciar el micrófono con

amixer set Capture cap
    
respondido por el Hickersson 26.08.2013 - 21:54
6

pacmd es la interfaz de línea de comando para PulseAudio (el subsistema de sonido utilizado en versiones recientes). No sé cuál es el comando exacto que necesitarías, pero creo que te gustaría jugar con la función set-sink-input-mute .

pacmd es interactivo cuando se ejecuta sin instrucciones, por lo que tiene una buena oportunidad para jugar con él y convertirlo en una función de una línea para alternar el silencio.

    
respondido por el Oli 08.11.2010 - 14:42
3
amixer set Capture toggle && amixer get Capture | grep '\[off\]' && notify-send "MIC switched OFF" || notify-send "MIC switched ON"
    
respondido por el vladimirich 22.01.2015 - 11:25
2

la extensión gnome-shell no hay nada que decir , que se puede instalar desde su página de extensions.gnome.org , proporciona un ícono de micrófono, control de mouse y teclado, y push-to de estilo walkie-talkie -talk.

    
respondido por el wouter bolsterlee 27.09.2016 - 15:35
1

Puede silenciar con:

/usr/bin/amixer -q -c 0 sset 'Master',0 mute

Activar sonido:

/usr/bin/amixer -q -c 0 sset 'Master',0 unmute

Solo necesita reemplazar 'Master' con el nombre del mezclador apropiado, en el terminal use "amixer" para obtener una lista de dispositivos mezcladores.

Acerca de establecer el atajo de teclado, verifique las respuestas para ¿Cómo puedo encontrar qué comando está vinculado a un atajo de teclado dado?

    
respondido por el João Pinto 08.11.2010 - 14:42
1

Simplemente silenciar / activar el sonido con este comando:

amixer -q -D pulse sset Capture toggle

Inspirado por el comentario de Mark Rooney para silenciar / silenciar el sonido.

    
respondido por el kujaw 10.07.2017 - 11:46
1

Para alternar el silencio del micrófono predeterminado en pulseaudio:

  1. Asegúrate de tener pacmd (de pulseaudio-utils package) y notify-send (de libnotify-bin ).
  2. Utilice este script:
#!/bin/sh

pacmd list-sources | awk '\
BEGIN {default_found=0;}

/^[\t ]*\*/ {default_found=1;}

/^[\t ]*name:/ {
    if (default_found) {
        name=;
        gsub("[<>]", "", name);
    }
}

/^[\t ]*muted:/ {
    if (default_found) {
        if (=="yes") {
            mute=0;
            icon="microphone-sensitivity-medium";
            status="unmuted"
        } else {
            mute=1;
            icon="microphone-sensitivity-muted";
            status="muted"
        }
        system("pacmd set-source-mute " name " " mute);
        system("notify-send --expire-time 1000 --icon " icon " Microphone: " status);
        exit;
    }
}

/^[\t ]*index:/{if (default_found) exit;}'
    
respondido por el Aleksey Alekseev 20.09.2017 - 13:30

Lea otras preguntas en las etiquetas