Use altavoces internos con otros enchufados


37

Tengo un conjunto de altavoces envolventes conectados a mi iMac a través de la toma de auriculares. Utilizo un interruptor para controlar lo que va al conjunto de altavoces (iMac, iPod o MacBook / aux). Para no tener que desconectar y volver a conectar constantemente, dejo el cable de audio en el puerto de audio del iMac. Esto significa que cuando escucho algo de otra fuente, no puedo escuchar nada del iMac a menos que desconecte el cable.

¿Hay alguna forma de forzar que el sonido salga de los altavoces internos, incluso si hay algo en el puerto de salida de audio?


1
Creo que no puedes Nathan. Tendrá que obtener una tarjeta de audio externa o un auricular USB (que tiene su propia tarjeta de audio). :(
Martin Marconcini

1
Estoy tentado a recompensar esto: debe haber alguien que haya pirateado su firmware o que haya descubierto cómo ignorar el interruptor de hardware ahora, ¿no? Agregar hardware resuelve el problema y devuelve el control al panel de control de sonido, pero una solución nativa sería mejor IMO.
bmike

Tengo una pregunta similar ya que solo tengo un bajo en mi imac y me gusta que el altavoz interno funcione para los agudos.
aeroxy

bastante increíblemente, la solución parece ser "no, no es posible sin la piratería pesada" ...
meduz

Respuestas:


6

Estoy bastante seguro de que no se puede hacer con el conector para auriculares incorporado. Lo que podría intentar es obtener una tarjeta de sonido USB ( un ejemplo , pero hay muchos por $ 20 más o menos) para conectar sus auriculares. Eso debería darle dos opciones en las preferencias de sonido.

PD: si hace clic en el icono del altavoz en la barra de menú, obtendrá una forma más rápida de intercambiar entradas / salidas que ir al panel de preferencias de sonido cada vez.



5

Hay una manera de hacerlo, pero es difícil y probablemente no para todos los usuarios. Lo que sucedió es que Apple tiene un interruptor de "hardware" incorporado, que envía una señal para deshabilitar / habilitar el altavoz interno. Debido a que Windows u otro sistema operativo simplemente no tiene dicha función incorporada, solo será una señal extraña que no hace nada.

Opción 1

No puedo desactivar esta señal, probablemente requiera algún modificador kext altamente calificado, pero encontré una forma de restablecer el altavoz interno después de que se desactiva. No se pegará después de un reinicio, por lo que debe hacerlo siempre después del arranque.

  1. Haga una copia de seguridad de su AppleHDA.kext en / System / Library / Extensions /

  2. Mostrar el contenido del paquete de este archivo, vaya a Contenido / Complementos y luego elimínelo AppleHDAHALPlugIn.bundle.

  3. Vuelva a cargar el kext ejecutando

    sudo kextunload /System/Library/Extensions/AppleHDA.kext
    sudo kextload /System/Library/Extensions/AppleHDA.kext
    ps aux | grep 'coreaudio[d]' | awk '{print $2}' | xargs sudo kill
    
  4. Recupere el archivo de respaldo AppleHDA.kext (o su computadora no arrancará la próxima vez que reinicie).

Tenga en cuenta que si desconecta los auriculares, aún se mostrará en el panel de su dispositivo de audio. Probado trabajando en una retina iMac. No funciona en un Macbook de retina (no hay audio después).


opcion 2

Tengo una mejor manera de hacer esto (este método ya no funciona para 10.12.x +).

  1. Descargue los siguientes archivos:
    https://mega.co.nz/#!js4gmZbI!xNFCxGT5zPYCS8RLtxk4xZQxNk0oP2sH8RjXbBqgmE0
    https://mega.co.nz/#!ulw13BzD!Y1k564bTSxZrePpULHSlHemp1

  2. Abra la primera descarga y arrastre la segunda descarga a ella. La instalación demorará 10 minutos. Luego reinicie su sistema.

No tendrá línea de salida y altavoces internos tanto en su panel de sonido en todo momento, incluso cuando sus auriculares no estén enchufados.

Probado en macOS 10.11, iMac Retina y no funciona en MacBook Pro Retina.


Wow, eso es genial!
Menta

Desafortunadamente, los archivos ya no están disponibles en Mega.
Benjamin B.

¿Te importaría volver a subir? Parece una solución útil, sin embargo, los enlaces de descarga están rotos. : /
cabalgata

@cavalcade No recuerdo qué era, ni creo que funcione en el nuevo MacOS.
aeroxy

: triste panda: lástima porque esta fue una gran solución. Siempre me molestaba cuando leía 'está cableado'. No, solo se aplica en el nivel del sistema operativo
cabalgata del

1

No hay una forma documentada de anular el interruptor que desactiva los altavoces internos cuando se detecta un conector para auriculares.

El interruptor que detecta si se inserta un conector para auriculares de 3.5 mm o un mini-toslink elimina el altavoz interno del panel de control de sonido. (Probablemente a un nivel lo suficientemente bajo como para que el sistema operativo en sí no pueda anular este control).

Dado que no existe un hack de firmware, un hack de sistema operativo o una preferencia oculta ampliamente conocidos para deshabilitar esta detección, deberá agregar un dispositivo USB a los auriculares para evitar perder la opción de altavoz interno mientras se conectan los auriculares.

Mientras no se conecte al puerto de Apple, puede cambiar entre las fuentes de salida internas y todas las demás utilizando las herramientas normales (o cualquier opción de software de terceros que prefiera)


0

He estado tratando de hacer que esto funcione. Después de pasar de mi Mac Pro que tiene altavoces y auriculares enchufados y simplemente cambié entre ellos (e incluso altavoces internos) a un nuevo iMac donde tengo que seguir desconectando los auriculares para obtener sonido a través de los altavoces del iMac. Lo que estoy a punto de pedir es un dongle simple de tarjeta de sonido USB. Algo pequeño que le da un conector de audio a través de un usb, esto debería permitirme hacer alt + clic en el ícono de volumen y cambiar entre los auriculares incorporados y los auriculares, ya que los verá como salidas separadas.


0

Utilizo Boot Camp para ejecutar Windows 7 en mi iMac 27 "a mediados de 2011. Cuando en el modo Windows tengo la opción de altavoces internos o conector para auriculares en mi salida de audio, aunque tengo los auriculares enchufados permanentemente en el conector para auriculares. Entonces Windows lo ha solucionado, ¿cómo es que Mac no puede? Después de todo, ¡todo es el mismo hardware!


0

El interruptor que se utiliza está basado en hardware, por lo que no hay forma de anularlo, excepto con un dispositivo USB de audio o: altavoces bluetooth.


1
No está basado en hardware. Es una característica de OSX.
aeroxy

-1

Puede cambiar el audio (salida y entrada) directamente en el panel de Preferencias de sonidos. Hay una pestaña de salida que incluye un selector para seleccionar la salida. ingrese la descripción de la imagen aquí

Si desea algo un poco más conveniente, utilicé un programa gratuito llamado Audio Switcher de Spike Software . Se encuentra en la bandeja de tareas y ofrece acceso rápido a la misma configuración que ve en el panel de Preferencias de sonido.


Esta es mi configuración actual en Lion. Recuerdo que he estado usando este mismo software desde 10.5, pero no tengo nada más que la máquina Lion para probar.
rwr

55
Me temo que esto no funciona. Tan pronto como conecte los auriculares, los altavoces internos desaparecerán de la lista. La suya se queda, porque tiene un auricular USB.
Nathan Greenstein

La selección del dispositivo de salida se puede hacer más fácilmente haciendo clic en el altavoz en la barra de menú (a la derecha) .
Nicolas Barbulesco

Los usuarios de Mac no conocemos una bandeja de tareas.
Nicolas Barbulesco

-1

Una forma más rápida de hacer lo que @rwr sugirió es hacer clic en el icono de audio en la barra de menú y seleccionar Altavoces internos en Salida.

ingrese la descripción de la imagen aquí


77
Desafortunadamente, una vez que conecto los auriculares, los altavoces internos desaparecen de la lista.
Nathan Greenstein

Ah Creo que Mac OS X trata los puertos de audio de iMac de la misma manera que los puertos de audio portátiles. Tengo un Mac Pro que te permite diferenciarte. No conozco una forma nativa de hacer esto. Investigaré un poco y veré si surge algo.
Matt Love el
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.