Deaktivieren von Audioausgabegeräten (z. B. interne Lautsprecher) in OS X

16

Da mein Cinema Display sowohl über mDP als auch über USB angeschlossen ist, kann ich (dummerweise) beide zwischen „LED Cinema Display“ oder „Display Audio“ wählen.

Außerdem benutze ich niemals die internen Lautsprecher, da sie extrem dünn klingen.

Meine Audiogeräte

Wie entferne / lösche / deaktiviere ich unerwünschte Audiogeräte? Es muss irgendwie möglich sein!

ja
quelle
Ich habe keinen Mac zur Hand (bei der Arbeit), aber beim Öffnen der Toneinstellungen dachte ich, es gäbe eine Option, um Elemente von dort zu entfernen.
Nivas
@Nivas: Nein! Leider nicht. Sie können nur auswählen, welches aktiv sein soll. Sie können sie nicht einmal nachbestellen. > _ <Nicht sehr Apple-y, würde ich sagen.
Ja,

Antworten:

4

kextunload ist eine formale Schnittstelle zum Entladen von kexts unter Darwin OS und Mac OS X.

Entladen Sie den System-Audiotreiber:

sudo kextunload /System/Library/Extensions/AppleHDA.kext

Laden Sie es erneut:

sudo kextload /System/Library/Extensions/AppleHDA.kext

Wenn nicht "AppleHDA.kext", könnte eine andere Kernel-Erweiterung in / System / Library / Extensions / das sein, wonach Sie suchen.

James
quelle
2

Ich kenne keine Möglichkeit, interne Lautsprecher zu deaktivieren. Möglicherweise suchen Sie jedoch nach einer Lösung wie ControlPlane , mit der Ihre Standardaudioausgabe (und viele andere Systemeinstellungen) automatisch auf der Grundlage von Umgebungsfaktoren Ihrer Wahl festgelegt werden können, z. B. wenn ein bestimmtes Display angeschlossen ist oder ein bestimmter WiFi-Zugangspunkt vorhanden ist .

calum_b
quelle