Wie schalte ich das Display des MacBook Pro bei geöffnetem Deckel aus, während ich einen externen Monitor unter Mac OS X 10.10 Yosemite verwende?
Alle vorherigen Methoden - wie die hier aufgelisteten -, die bei Mavericks funktioniert haben, funktionieren bei Yosemite nicht mehr.
Kennt jemand den Weg, um dies unter Mac OS X 10.10 Yosemite zu tun? Das Verringern der Helligkeit entspricht nicht dem Ausschalten des Displays, da die GPU weiterhin ein Signal an das interne Display und den externen Monitor sendet.
Dies waren die Terminalbefehle, um dies auf Mavericks zu erreichen:
Aktivieren
sudo nvram boot-args="iog=0x0"
Deaktivieren
sudo nvram -d boot-args
Weiß jemand, wie man dies auf Yosemite erreicht?
Antworten:
Der entsprechende Befehl für Yosemite lautet:
Ich habe es erst auf meinem 15-Zoll-MacBook Pro von Ende 2008 getestet, aber es funktioniert für mich. Ihr Kilometerstand kann variieren.
Quelle: Ich habe den IOGraphics-Quellcode gelesen , insbesondere
IOGraphicsFamilyModuleStart()
in IOFramebuffer.cpp .Technische Details: Wir müssen das Bit 0 (
kIOGDbgLidOpen
) in dergIOGDebugFlags
Variablen des Moduls löschen, um zu ändern, wie es mit Ereignissen beim Öffnen des Deckels umgeht.Frühere Versionen des Codes würden diese Variable auf dem Wert ,
iog
in den Boot - Argumenten angegeben, oder0x03
wenniog
nicht angegeben wurde.Der Code in Yosemite wird zuerst
gIOGDebugFlags
auf gesetzt0x43
, dann bitweise ODER-iog
Verknüpfung mit dem durchniog
(falls vorhanden) angegebenen Wert und schließlich bitweise UND-Verknüpfung mit dem bitweisen Komplement des durch (falls vorhanden) angegebenen Werts . Mit anderen Worten,iog
kann jetzt nur Bits setzengIOGDebugFlags
, aber die neuenniog
können Bits löschen. Deshalb geben wirniog=1
in den Boot-Argumenten an, dass Bit 0 gelöscht werden soll.quelle
sudo nvram -d boot-args
Oder setzen Sie den PRAM zurück .Fanden diese wunderbare kostenlose Anwendung:
https://github.com/Eun/DisableMonitor/
Klappt wunderbar.
quelle
Endlich jemand, der eine kostenlose App zum Deaktivieren von Monitoren realisiert hat: DisableMonitor (auf GitHub)
quelle
Ich habe eine iPhone-Hülle mit Magnet, die ich in die Nähe der Tastatur meines alten Macbooks und der ASDF-Tasten lege, und der interne Bildschirm wird sofort ausgeschaltet! Es ist so einfach!
Gutschrift auf http://www.cultofmac.com/176329/turn-off-internal-lcd-display-of-your-macbook-air-os-x-tips/
Bearbeiten: Sie müssen Ihr MacBook an ein Netzteil anschließen, damit diese Methode funktioniert.
quelle
Gehe zum Bildschirmschoner und aktiviere die "Anzeige aus" in heißen Ecken.
quelle
Das Verringern der Bildschirmhelligkeit über die Tastatur auf 0 funktioniert bei mir. Der MacBook-Bildschirm ist vollständig dunkel, die externe Anzeige ist jedoch nicht betroffen.
quelle
Ähnlich wie bei anderen Posts hier habe ich dies letztendlich mit einem Kühlschrankmagneten gemacht. Flexible Kunststoffmagnete funktionierten nicht zuverlässig, daher fand ich einen mit einem kleinen (~ 5 mm Durchmesser) kreisförmigen Metallmagneten auf der Rückseite. Hoffentlich passt dies ziemlich gut zum Magneten im Deckel und überlastet den Hall-Effekt-Sensor nicht, wenn dies möglich ist.
Um herauszufinden, wo der Magnet platziert werden soll, habe ich diese Anleitung verwendet:
https://www.ifixit.com/Answers/View/506016/Putting+to+sleep+with+a+magnet
Dadurch wird der Sensor in der Nähe der Kopfhörerbuchse in der Nähe der linken Kante platziert.
Bewegte den Magneten über dem Bereich und wenn der Magnet stark genug ist, schalten sich beide Displays aus und das externe schaltet sich von selbst wieder ein. Wenn ich den Magneten mehr als 1 cm vom Gehäuse weghebe, kehrt der Bildschirm zurück. Dies scheint im Vergleich zum eigentlichen Deckel ungefähr richtig.
Hoffe das hilft jemandem, wird ein Update posten wenn etwas schief geht!
quelle
Dieser Trick funktioniert (machen Sie den externen Monitor zum primären und schließen Sie den Deckel teilweise, bis die Anzeige erlischt)
http://gizmodo.com/5938452/a-trick-to-make-using-an-external-monitor-with-your-macbook-way-better
quelle