Comando para silenciar y reactivar un micrófono

Comando para silenciar y reactivar un micrófono

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

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

Estoy buscando cualquiera de los dos:

  • una aplicación que puede hacer esto desde la línea de comando,
  • una manera de asignar un atajo de teclado que pueda silenciar/activar el micrófono

Respuesta1

Ir aPreferencias del SistemaentoncesTecladoy haga clicAtajosentoncesAtajos personalizados:

Atajos de teclado

Haga clic enAgregar

Acceso directo personalizado

Llenar:

Toggle Microphone

y

amixer set Capture toggle

Para cámaras web USB, debe elegir el dispositivo ( -c 1), o tal vez otro número.

amixer -c 1 sset Mic toggle

Hacer clicAplicary luego asociar una nueva clave con este comando (por ejemplo, la Pause/Breakclave).

Respuesta2

Puede silenciar el micrófono con

amixer set Capture nocap

y reactivar el micrófono con

amixer set Capture cap

Respuesta3

Cambio entre una cámara web/micrófono USB y mi micrófono interno y las otras soluciones normalmente funcionan en el dispositivo "predeterminado", que a menudo no es el dispositivo que estoy usando activamente, así que escribí esto para silenciarlo.todomicrófonos

pacmd list-sources | \
        grep -oP 'index: \d+' | \
        awk '{ print $2 }' | \
        xargs -I{} pactl set-source-mute {} toggle \
        && pacmd list-sources | \
        grep -oP 'muted: (?:yes|no)'

Respuesta4

Simplemente silencia/activa el silencio con este comando:

amixer -D pulse sset Capture toggle

También puedes agregar una notificación para asegurarte de que esté activada o desactivada, según vladimirich.respuestaa la misma pregunta

amixer -D pulse sset Capture toggle && amixer get Capture | grep '\[off\]' && notify-send "MIC switched OFF" || notify-send "MIC switched ON"

Inspirado en Mark Rooneyrespuestapara silenciar/activar el sonido.

información relacionada