30 votos

Ajustar permanentemente la entrada de micrófono a MBP Mic

Cada vez que conecte un dispositivo bluetooth, auriculares o altavoces, la salida cambia al nuevo dispositivo.

Esto está muy bien, sin embargo, la entrada también cambia.

Yo preferiría para la entrada de micrófono para nunca cambiar.

¿Cómo puedo ajustar permanentemente 2013 MBP Micrófono a bordo de hardware de micro?

editar

también, si hay una manera de cambiar de entrada a través de applescript o alfred de flujo de trabajo, me encantaría probarlos

21voto

ProGrammer Puntos 64

Introducción
Ahora, al mejor de mi conocimiento, no es posible evitar la entrada/salida de conmutación entre los dispositivos externos y los instrumentos a bordo, con características integradas en el Sistema Operativo. He añadido un sencillo truco (que usted puede ya ser conscientes de) para cambiar entre los dispositivos de entrada de forma rápida y dado una explicación de por qué macOS se comporta de esta manera. Yo no puede ser la respuesta que usted está buscando, pero quería compartir esta información con usted de todos modos, con la esperanza de que se muestra el problema desde una perspectiva diferente o alguien es capaz de añadir a mi forma de pensar.

TL;DR
La conmutación de la entrada se produce cuando el nuevo dispositivo de entrada/salida tiene capacidades de micrófono, que (en teoría) obtiene el micrófono más cerca del usuario por lo tanto produce mayor de audio y reduce el ruido de fondo a través de la menor distancia entre la fuente y el micro - como la mayoría de los audífonos/auriculares hacer con un micrófono incorporado. Esto es cómo Apple vistas y la mayoría de los clientes no quieren poner para arriba con la selección de la fuente correcta cada vez que se conecta un par de auriculares.

¿Por qué es positivo?
A diferencia de en el mundo de Windows, donde un Dispositivo por Defecto se puede configurar en los Ajustes de Sonido, Macs (a diferencia de la de PC) tiene un altavoz incorporado y micrófono en casi todos los sola (reciente) de la computadora que se ha publicado. Microsoft no restringir Windows a un selecto grupo de sistemas de la forma en macOS sólo funciona en un dispositivo de Apple, con la excepción de no admitidos Hackintosh construye). Que es un factor importante en la falta de flexibilidad cuando se trata de diferentes formas de configuración de los dispositivos de entrada, porque si Apple sabe una interfaz existe, se convierte en el valor predeterminado (y de reserva) de la interfaz - no hay ninguna razón para pensar lo contrario.

Apple, conocido por su experiencia de usuario, ha decidido que para la mayoría de sus clientes, la de los auriculares va en el zócalo, detecta si se ha capacidades de micrófono, interruptores de entradas en consecuencia y de esa manera poder entregar y enviar un audio más claro entre el mac y el headset (auricular, presumiblemente, está más cerca del usuario ahora que el bordo de micrófono).

Una Solución Común
El más común (y más simple) truco es para ajustar el sonido de interfaces de e/S sí mismos mediante la conmutación del dispositivo deseado(s) a través de la barra de menú.

  1. Encontrar el icono del Altavoz en la barra de menú (si no está presente, vaya a: System Preferences > Sound > de Verificación Habilitar/: Show volume in menu bar.
  2. Pulsada la tecla Alt/Opción clave y haga clic en el icono del Altavoz en la barra de menú.
    Speaker icon in the menu bar
  3. Ahora será capaz de cambiar entre los dispositivos necesarios. Puede costar un segundo o dos de su tiempo, pero es por lejos la mejor alternativa para jugar con el sistema en otras formas en las que pueden producir efectos secundarios desconocidos.

Conclusión
Espero haber sido capaz de arrojar algo de luz sobre Apple manera de apelar a la mayoría y la razón por la que creen que el cambio automático es mejor que de la forma manual. Entiendo que esta es una muy prolija explicación de un simple no , pero era importante para conseguir el punto a través de todas formas.
Tal vez usted, como yo, son capaces de perdonar de Apple para la fabricación de un inflexible elección en su diseño de sistema operativo que ignora una parte de las necesidades del mercado. Nunca he encontrado un confiable pieza de software para evitar el cambio por lo que he aprendido a vivir con el menú rápido de la barra de truco y nunca dejar que me moleste de nuevo. Tal vez algún día Apple añade una preferencia para la prevención de la conmutación automática de entradas.

Déjeme saber si fue de ayuda en cualquier forma, o si usted tiene cualquier otra pregunta, yo estaría más que feliz de seguir con esto.


Hay una manera de cambiar de entrada a través de AppleScript?
Absolutamente, no hay! Déjeme mostrarle cómo.

AppleScript

tell application "System Preferences" to activate
tell application "System Preferences"
    reveal anchor "input" of pane id "com.apple.preference.sound"
end tell
tell application "System Events" to tell process "System Preferences"
    tell table 1 of scroll area 1 of tab group 1 of window 1
        select (row 1 where value of text field 1 is "Line In") --> Or change to "Internal Microphone"
    end tell
end tell
quit application "System Preferences"

¿Qué es lo siguiente?
Usted tendrá que permitir el ScriptEditor para el control de su ordenador. Ir a System Preferences > Security & Privacy > Privacy > Accessibility, a continuación, añadir el ScriptEditor/script Compilado a esta lista. Este es un elemento esencial (de seguridad) paso porque su guión es la manipulación de la interfaz gráfica de usuario y de una manera de interceptar los eventos de la ventana. Si usted no tiene idea de lo que cualquiera de lo que significa, no te preocupes ahora, sólo tienes que pegar el código en tu ScriptEditor y ejecutar un error le dirá si algo no se ha hecho correctamente.

Mejoras Potenciales
Se los dejo a su imaginación, pero se puede hacer muy fácilmente un interruptor de palanca de secuencia de comandos (aunque el antes mencionado de la barra de menú truco bastante mucho no esta ya). Una sugerencia podría ser la de encontrar el Terminal equivalente y ejecutar un do shell script de comandos a través de AppleScript. Eso implica la búsqueda de la .plist archivo que contiene el estado actual (selección de entrada) de las Preferencias de Sonido y manipulación para su elección. Esto es altamente específica del sistema operativo y tiene una tendencia a requerir que el usuario inicie una sesión para que los cambios surtan efecto. Con ese método, yo creo que simplemente estamos buscando problemas donde no lo necesitamos. Como la antigua BESO principio afirma: "Keep it simple, stupid" - que a veces es mejor hacer la tarea más simple que cualquier persona sin conocimientos técnicos (AppleScript/Terminal) se puede lograr.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X