Ich höre oft Musik auf meinem MacBook - wenn ich gelegentlich den Stecker aus der Steckdose ziehe, vergesse ich, den Lautsprecher stumm zu schalten - damit das ganze Büro ein Ohr voll wird. Wie kann ich meinen Mac so einstellen, dass er stumm geschaltet wird, wenn keine Kopfhörer angeschlossen sind? Ich möchte wissen, ob ich die eingebauten Lautsprecher einfach deaktivieren kann ...
Dies ist in letzter Zeit offensichtlicher geworden, wenn ich ein Bluetooth-Headset oder ähnliches verwende. Ich gehe von der Maschine weg und vergesse, dass das Headset angeschlossen ist. Sobald ich weit genug davon entfernt bin, macht mein Computer Geräusche.
Deshalb habe ich eine Mac-App geschrieben, die die Lautstärke automatisch stummschaltet, wenn die Verbindung zu den Kopfhörern unterbrochen wird. Es heißt AutoMute und ist für 2,99 US-Dollar im App Store erhältlich . Sie können aber auch einfach aus der auf github verfügbaren Quelle kostenlos erstellen .
quelle
Ich benutze dafür gerne die ControlPlane App. Ein zusätzlicher Vorteil ist, dass Sie mehr als nur das Stummschalten / Aufheben der Stummschaltung tun können, z. B. das automatische Ein- oder Ausschalten des Dock, je nachdem, ob Sie externe Monitore angeschlossen haben oder nicht.
Hier ist das Setup, das ich benutze:
Fügen Sie auf der Registerkarte " Kontexte" der ControlPlane-Einstellungen einen Kontext mit dem Namen " Kopfhörer" und einen anderen mit dem Namen " Lautsprecher" hinzu .
Auf der Evidence Quellen Registerkarte sicher , dass die Audioausgabe Beweis Quelle aktiviert ist
Klicken Sie auf der Registerkarte Regeln auf die Schaltfläche Hinzufügen (+) , wählen Sie Audioausgaberegel hinzufügen ... aus und legen Sie die folgenden Optionen fest:
ein. Audioausgabe wird an folgende Adresse gesendet : Interne Lautsprecher
b. Kontext: Sprecher
c. Vertrauen: 100% (Schieberegler ganz nach rechts ziehen)
Wiederholen Sie Schritt (3) mit den folgenden Einstellungen:
ein. Audio-Ausgang geht an: Kopfhörer
b. Kontext: Kopfhörer
c. Vertrauen: 100%
Klicken Sie auf der Registerkarte Aktionen auf die Schaltfläche Hinzufügen (+) , wählen Sie Audio- und Musikaktionen > Stumm und legen Sie die folgenden Optionen fest:
ein. Stummschaltung von Systemaudio umschalten: Stummschalten von Systemaudio
b. im Kontext: Sprecher
c. Bei der Ankunft
Wiederholen Sie Schritt (5) mit den folgenden Einstellungen:
ein. Stummschaltung von Systemaudio umschalten : Stummschaltung von Systemaudio aufheben
b. im Kontext: Kopfhörer
c. Bei der Ankunft
Wenn Sie es vorziehen, einen einzigen Kontext zu haben, können Sie auch damit umgehen, indem Sie (zum Beispiel) einen Kopfhörerkontext mit Stummschaltung beim Verlassen des Kontexts haben.
quelle
Ich habe gerade von Breakaway gehört, bei dem die eingebauten Lautsprecher automatisch deaktiviert werden, wenn die Kopfhörer entfernt werden (aber nur durch manuelles Anschließen / Trennen der Buchse). Probieren Sie es aus!
Einige andere (aber nicht kostenlose) Lösungen wären, ein automatisches Stummschaltungsskript einzurichten, wenn die Audioausgabe mit Keyboard Maestro oder EventScripts geändert wird
Zum Beispiel mit EventScript:
do shell script "osascript -e 'set volume 0'"
(beachten Sie, dass die Funktion zum Festlegen der Lautstärke von 0 bis 7 funktioniert, wobei 0 stumm und 7 die maximale Lautstärke ist).Sehen Sie sich mein eigenes Setup an, um Boom zu beenden oder zu starten, wenn eine Verbindung zu einem Kopfhörer oder einem Bluetooth-Gerät besteht (und Sie wählen können, welches Gerät das Skript im Bluetooth-Menü auslöst):
quelle