Verwenden Sie interne Lautsprecher, wenn andere angeschlossen sind

37

Ich habe eine Reihe von Surround-Lautsprechern, die über die Kopfhörerbuchse mit meinem iMac verbunden sind. Ich benutze einen Schalter, um zu steuern, was an den Lautsprecher (iMac, iPod oder MacBook / aux) geht. Damit ich nicht ständig aus- und wieder einstecken muss, belasse ich das Audiokabel im Audio-Port des iMac. Das heißt, wenn ich etwas von einer anderen Quelle höre, kann ich nichts vom iMac hören, es sei denn, ich ziehe das Kabel ab.

Gibt es eine Möglichkeit, die Ausgabe von Ton aus den internen Lautsprechern zu erzwingen, selbst wenn sich etwas im Audioausgang befindet?

Nathan Greenstein
quelle
1
Ich denke du kannst nicht Nathan. Sie benötigen eine externe Audiokarte oder ein USB-Headset (mit eigener Audiokarte). :(
Martin Marconcini
1
Ich bin versucht, das zu belohnen - es muss jemanden geben, der seine Firmware gehackt oder herausgefunden hat, wie man den Hardware-Switch jetzt ignoriert, nein? Das Hinzufügen von Hardware behebt das Problem und gibt die Steuerung an das Sound Control Panel zurück. Eine systemeigene Lösung wäre jedoch besser, wenn Sie IMO verwenden.
bmike
Ich habe eine ähnliche Frage, da ich nur einen Bass auf meinem Imac habe und ich möchte, dass der interne Lautsprecher für die Höhen spielt.
Aeroxy
Unglaublicherweise scheint die Lösung zu sein: "Nein, es ist nicht möglich ohne schweres Hacken."
meduz

Antworten:

6

Ich bin mir ziemlich sicher, dass dies mit der eingebauten Kopfhörerbuchse nicht möglich ist. Sie könnten versuchen, sich eine USB-Soundkarte zu besorgen ( ein Beispiel , aber es gibt eine Menge für etwa 20 US-Dollar), mit der Sie Ihre Kopfhörer anschließen können. Das sollte Ihnen zwei Optionen in den Toneinstellungen geben.

PS: Wenn Sie bei gedrückter Wahltaste auf das Lautsprechersymbol in der Menüleiste klicken, können Sie die Ein- / Ausgänge schneller austauschen, als jedes Mal zum Bereich mit den Toneinstellungen zu wechseln.

Robmathers
quelle
Und Sie könnten es zu beiden umleiten
TheDoctor
5

Es gibt einen Weg, dies zu tun, aber es ist schwierig und wahrscheinlich nicht für jeden Benutzer. Was passiert ist, ist, dass Apple einen "Hardware" -Schalter eingebaut hat, der ein Signal zum Deaktivieren / Aktivieren des internen Lautsprechers sendet. Da in Windows oder anderen Betriebssystemen solche Funktionen einfach nicht integriert sind, handelt es sich nur um ein seltsames Signal, das nichts bewirkt.

Option 1

Ich kann dieses Signal nicht deaktivieren, es erfordert wahrscheinlich einen hochqualifizierten Kext-Modifikator, aber ich habe eine Möglichkeit gefunden, den internen Lautsprecher zurückzusetzen, nachdem er deaktiviert wurde. Es bleibt nach einem Neustart nicht hängen, so dass Sie es jedes Mal nach dem Booten tun müssen.

  1. Sichern Sie Ihre AppleHDA.kext in / System / Library / Extensions /

  2. Zeigen Sie den Paketinhalt dieser Datei an, gehen Sie zu Contents / Plugins und entfernen Sie sie AppleHDAHALPlugIn.bundle.

  3. Laden Sie den Kext neu, indem Sie ausführen

    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. Stellen Sie die Sicherungsdatei AppleHDA.kext wieder her (oder Ihr Computer bootet beim nächsten Neustart nicht).

Hinweis: Wenn Sie den Kopfhörer ausstecken, wird er weiterhin im Audiogerätedisplay angezeigt. Getestet mit einem Retina iMac. Funktioniert nicht auf einem Macbook mit Netzhaut (kein Audio danach).


Option 2

Ich habe einen besseren Weg, dies zu tun (diese Methode funktioniert nicht mehr für 10.12.x +).

  1. Laden Sie die folgenden Dateien herunter:
    https://mega.co.nz/#!js4gmZbI!xNFCxGT5zPYCS8RLtxk4xZQxNk0oP2sH8RjXbBqgmE0 https://mega.co.nz/#!ulw13BzD !

  2. Öffnen Sie den ersten Download und ziehen Sie den zweiten Download hinein. Die Installation dauert 10 Minuten. Starten Sie dann Ihr System neu.

Sie haben nicht immer Line-Out und interne Lautsprecher in Ihrem Soundpanel, auch wenn Ihr Kopfhörer nicht angeschlossen ist.

Getestet auf macOS 10.11, iMac Retina und nicht auf MacBook Pro Retina.

Aeroxy
quelle
Wow das ist ziemlich cool!
Mint
Leider sind die Dateien auf Mega nicht mehr verfügbar.
Benjamin B.
Würde es Ihnen etwas ausmachen, erneut hochzuladen? Sieht nach einer nützlichen Lösung aus, die Download-Links sind jedoch defekt. : /
Kavalkade
@cavalcade Ich erinnere mich nicht, was es war, noch denke ich, dass es auf dem neuen MacOS funktioniert.
Aeroxy
: trauriger Panda: schade, denn das war eine großartige Lösung. Nervte mich immer, wenn ich las "es ist fest verdrahtet". Nein, es wird nur auf Betriebssystemebene erzwungen
cavalcade
1

Es gibt keine dokumentierte Möglichkeit, den Schalter zu überschreiben, der die internen Lautsprecher deaktiviert, wenn eine Kopfhörerbuchse erkannt wird.

Der Schalter, der erkennt, ob ein 3,5-mm-Kopfhöreranschluss oder ein Mini-Toslink angeschlossen ist, entfernt den internen Lautsprecher vom Sound-Bedienfeld. (Möglicherweise so niedrig, dass das Betriebssystem selbst diese Steuerung nicht außer Kraft setzen kann.)

Da es keinen weit verbreiteten Firmware-Hack, Betriebssystem-Hack oder versteckte Einstellungen gibt, um diese Erkennung zu deaktivieren, müssen Sie ein USB-Gerät an den Kopfhörer anschließen, um zu vermeiden, dass Sie die Option für den internen Lautsprecher verlieren, während ein Kopfhörer angeschlossen ist.

Solange Sie nicht an den Apple-Port anschließen, können Sie mit den normalen Tools (oder einer von Ihnen bevorzugten Software-Option eines Drittanbieters) zwischen den internen und allen anderen Ausgabequellen wechseln.

bmike
quelle
0

Ich habe versucht, das zum Laufen zu bringen. Nachdem ich von meinem Mac Pro mit angeschlossenen Lautsprechern und Kopfhörern zu einem neuen iMac gewechselt bin, muss ich die Kopfhörer immer wieder ausstecken, um den Ton über die iMac-Lautsprecher zu übertragen. Was ich gleich bestellen werde, ist ein einfacher USB-Soundkarten-Dongle. Das kleine Ding, das eine Audio-Buchse über einen USB gibt, sollte es mir dann ermöglichen, mit gedrückter Alt-Taste auf das Lautstärkesymbol zu klicken und zwischen eingebautem und Kopfhörer umzuschalten, da diese als separate Ausgänge angezeigt werden.

Rich Standbrook
quelle
0

Ich verwende Boot Camp, um Windows 7 auf meinem iMac 27 "Mitte 2011 auszuführen. Im Windows-Modus habe ich die Wahl zwischen internen Lautsprechern oder Kopfhörerbuchsen in meiner Audioausgabe, obwohl ich die Kopfhörer permanent an die Kopfhörerbuchse angeschlossen habe. Also Windows hat es gelöst, warum Mac es nicht kann - schließlich ist es alle die gleiche Hardware!

TeeGee
quelle
0

Der verwendete Switch ist hardwarebasiert und kann daher nur mit einem Audio-USB-Gerät außer Kraft gesetzt werden. Oder: Bluetooth-Lautsprecher!

René
quelle
1
Es ist nicht hardwarebasiert. Es ist eine OSX-Funktion.
Aeroxy
-1

Sie können das Audio (Ausgabe und Eingabe) direkt im Bereich „Soundeinstellungen“ ändern. Es gibt eine Ausgaberegisterkarte, die einen Selektor zum Auswählen der Ausgabe enthält. Bildbeschreibung hier eingeben

Wenn Sie etwas bequemeres möchten, habe ich ein kostenloses Programm namens Audio Switcher von Spike Software verwendet . Es befindet sich in der Taskleiste und bietet schnellen Zugriff auf dieselben Einstellungen, die Sie im Bereich Toneinstellungen sehen.

rwr
quelle
Dies ist mein aktuelles Setup für Lion. Ich erinnere mich, dass ich dieselbe Software bis 10.5 verwendet habe, aber ich habe nichts anderes als den Lion-Rechner, auf dem ich testen kann.
rwr
5
Ich fürchte, das funktioniert nicht. Sobald Sie Kopfhörer anschließen, verschwinden die internen Lautsprecher aus der Liste. Ihre bleiben, weil Sie ein USB-Headset haben.
Nathan Greenstein
Die Auswahl des Ausgabegeräts erfolgt einfacher, indem Sie bei gedrückter Wahltaste auf den Lautsprecher in der Menüleiste (rechts) klicken .
Nicolas Barbulesco
Wir Mac-Benutzer kennen so etwas wie eine Taskleiste nicht.
Nicolas Barbulesco
-1

Eine schnellere Möglichkeit, das, was @rwr vorschlägt, zu tun, besteht darin, auf das Audiosymbol in der Menüleiste zu klicken und unter Ausgabe die Option Interne Lautsprecher auszuwählen.

Bildbeschreibung hier eingeben

Matt Love
quelle
7
Leider verschwinden die internen Lautsprecher aus der Liste, sobald ich die Kopfhörer anschliesse.
Nathan Greenstein
Ah. Ich glaube, Mac OS X behandelt iMac-Audioanschlüsse genauso wie tragbare Audioanschlüsse. Ich habe einen Mac Pro, mit dem Sie unterscheiden können. Ich kenne keinen einheimischen Weg, um dies zu tun. Ich werde ein bisschen recherchieren und nachsehen, ob etwas dazwischen kommt.
Matt Love