Necesitamos una forma de deshabilitar el micrófono para que no pueda ser reactivado, al menos por un usuario sin privilegios. Y preferiblemente a través de la línea de comandos, para que pueda ser programado. En algunos Macs, hemos podido eliminar los teclados, pero en otros, eso también deshabilita los altavoces, y nos gustaría mantener la salida de sonido.
Respuestas
¿Demasiados anuncios?Sé que es un puesto viejo, pero el mando anterior no funciona. "Dígale a la aplicación "Eventos del Sistema" que ponga el volumen de entrada en 0". Claro, el deslizador se mueve todo el camino hacia la izquierda, pero si haces ruido puedes ver el micrófono recogiendo la entrada. Si mueves manualmente el deslizador, entonces se silencia. Un análisis más detallado usando la aplicación de audio apple midi indica que poner el volumen de entrada a 0 mediante applescript en realidad lo pone a 4. He intentado poner -4 y otros valores negativos esperando que funcione. No funciona.
No estoy seguro de por qué Apple eligió este comportamiento. Ha sido el resultado de poner a 0 la entrada a través de applescript que no es realmente 0 desde hace años. Muy frustrante.
Creo que la única manera de hacer esto es chmod y o chown la aplicación de preferencias, por supuesto esto se puede hacer a través de la línea de comandos.
sudo chmod 000 /Aplicaciones/Preferencias del sistema.app
O
sudo chown root /Aplicaciones/Sistema\N-Preferencias.app
Además, podrías construir un script Apple script para silenciar el micrófono
decirle a la aplicación "Eventos del Sistema" que ponga el volumen de entrada en 0