
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:
Haga clic enAgregar
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.