Entschuldigung für den wortreichen Titel, aber mein Problem ist so:
- Wenn ich an meinem Schreibtisch bin, möchte ich nur das externe Display verwenden.
- Mit den raffinierten Gesten in Lion habe ich beschlossen, das interne Trackpad auf meinem MacBook zu verwenden
- Um das Trackpad physisch berühren zu können, muss der Deckel meines MacBook Pro geöffnet sein
Früher war dies ein Kinderspiel bei Snow Leopard und darunter - Sie schließen das externe Display an, schließen den Deckel, schließen ein USB-Gerät an oder drücken eine Taste auf einer angeschlossenen Tastatur, um das Gerät zu aktivieren Das externe Display öffnet den Deckel wieder und der interne Bildschirm bleibt ausgeschaltet.
Leider erkennt Lion, wenn mein MacBook Pro geöffnet ist, und erachtet es als hilfreich, indem es das Display aktiviert. Gibt es eine Möglichkeit, das zu deaktivieren? Gibt es eine Möglichkeit, Lion zum Narren zu halten, mein Deckel sei geschlossen?
Antworten:
Mac OS X Hints hat einen Befehl gefunden, der dies ermöglicht :
quelle
nvram: Error setting variable - 'boot-args': (iokit/common) not permitted
Ich habe Oliviers Vorschlag aufgegriffen, meine Monitore so anzuordnen, dass eine gemeinsame Grenze beseitigt wird:
Ich habe rechts unten gewählt, weil ich mein Dock auf der linken Seite meines Bildschirms belasse und meine rechte obere Ecke als heiße Ecke für den Schlaf des Bildschirms verwende. Ich habe auch die Menüleiste auf meinen Desktop-Monitor verschoben und der MacBook-Bildschirm ist vollständig abgeblendet.
Es gab noch eine andere Option, von der ich gehört habe: Verwenden eines Magneten, damit Ihr MacBook den Eindruck erweckt, der Deckel sei geschlossen. Das funktioniert - ich habe einen Ausschnitt eines Kühlschrankmagneten links unten auf meiner Tastatur platziert und mein MacBook dachte, ich hätte das Display geschlossen. Leider deaktiviert Mac OS X auch die Tastatur- und Trackpad-Eingabe, wenn es denkt, dass das Display geschlossen ist, sodass diese Option bei mir nicht funktioniert.
quelle
Schnelle WorkAround (keine tatsächliche Lösung)
Aktivieren Sie einfach die Option "Mirror Displays" in den Anzeigeeinstellungen. Siehe unten Screenshot.
Verringern Sie dann die Helligkeit des Macbooks auf Null.
quelle
Ich weiß, das ist ein bisschen kludge, aber meine Arbeit für dieses Problem ist, die Helligkeitsregelung auf meinem MacBook gedrückt zu halten, bis der Bildschirm dunkel wird.
Wie Sie arbeite ich lieber auf dem größeren Bildschirm und tippe weiter mit meiner Laptoptastatur (wobei die Laptoptastatur nur teilweise geöffnet ist und nur so weit geöffnet ist, dass ich die Tastatur des Laptops verwenden kann).
Wie auch immer, diese Lösung funktioniert bei mir.
Betreff: "..und es ist frustrierend, wenn mein Zeiger auf dem anderen Bildschirm verschwindet .."
Ich kann das umgehen, indem ich in den Systemeinstellungen> Anzeigen> Anordnung auf die Option "Anzeigen spiegeln" klicke
Hoffe das hilft.
quelle
Ich bin mir nicht sicher, ob dies in Lion funktioniert, aber wenn Sie den Deckel geschlossen haben und ein USB-Gerät anschließen, wird Ihr Monitor eingeschaltet und Sie können den Deckel öffnen, und Ihr externer Monitor wird eingeschaltet und Ihr Deckel wird ausgeschaltet.
quelle
Ich bin vor einiger Zeit auf dasselbe Problem gestoßen und habe Folgendes getan:
Zuerst habe ich die Displays gespiegelt, wie schon vorgeschlagen. Kurz darauf bemerkte ich, dass es sehr störend war, den beleuchteten Bildschirm des Macbooks im Augenwinkel auszuschalten. Dies erforderte, dass ich die Helligkeit auf dem Bildschirm des Macbooks abschaltete. Aber da ich der faule Typ bin, hasste ich es, die Helligkeit jedes Mal manuell einstellen zu müssen, wenn ich einen externen Monitor aus / einsteckte. Also habe ich mich gefragt, ob es eine Möglichkeit gibt, den Prozess zu automatisieren. Ich habe diese kostenlose App namens Control Plane gefunden , mit der ich "Kontexte" festlegen kann, basierend darauf, ob bestimmte Geräte (Monitore, Festplatten usw.) angeschlossen sind, ob bestimmte Wi-Fi-Netzwerke in Reichweite sind usw. Führen Sie basierend auf diesen Kontexten bestimmte Shell-Skripte aus. Also musste ich nur ein Apfelskript schreiben (genannt
killBrightness.scpt
) um die Helligkeit auf dem Bildschirm des Macbooks zu beenden und ein Shell-Skript aufzurufenkillBrightness.scpt
; und rufen Sie dieses Shell-Skript im gewünschten Kontext auf.killBrightness.scpt
Das Shell-Skript
Da ich viele verschiedene Monitore an mein Macbook anschließe, ist mir aufgefallen, dass meine Fenster beim Anschließen eines Monitors mit einem anderen Seitenverhältnis am Bildschirmrand hängen. Die Lösung hierfür wäre, die Größe der Fenster zu ändern. Dies ist jedoch äußerst ineffizient, wenn Sie wie ich eine Vielzahl von Apps und Fenstern verwenden. Außerdem gefiel mir diese Lösung nicht, weil ich so faul war wie ich. Mit Hilfe der netten Leute von Stack Overflow konnte ich dieses AppleScript (aufgerufen
resizer.scpt
) entwickeln, um die Größe aller Fenster (fast) aller Apps automatisch zu ändern (der Vorbehalt ist, dass einige Anwendungen nicht die richtige Größe verwenden UI-Framework-Hooks (daher ist es ziemlich schwierig, die Größe zu ändern):resizer.scpt
:Jetzt musste ich nur noch ein ähnliches Shell-Skript schreiben, um es aufzurufen
resizer.scpt
und in ControlPlane zu platzieren, und schon war ich bereit, wieder faul zu sein!Hoffe das hilft
PS: Ich habe vergessen zu erwähnen, dass all dies auf meinem 15-Zoll-MacBook Pro mit Lion gemacht wurde
quelle
Eine andere Lösung, obwohl Ghetto, besteht darin, einen sehr schwachen Ferritmagneten (wie Kühlschrankmagnete) in der Nähe des Hall-Effekt-Sensors des Laptops anzubringen.
Dies hat den Vorteil, dass der Macshell-Modus simuliert wird, während der Deckel geöffnet bleibt, um die Kühlleistung zu verbessern.
Verwenden Sie keine starken Neodym-Magnete. Dies könnte den Hall-Effekt-Sensor beschädigen.
Zur Unterscheidung: Ferritmagnete sind schwach und bestehen aus einer schwarzen Verbindung, Neodym-Magnete sind sehr stark und normalerweise mit Nickel plattiert und haben eine glänzende Silberoptik
quelle
Dies ist eine Kombination aus einigen anderen Beiträgen / Kommentaren an einer Stelle. Ich benutze ein MacBook Pro mit El Capitan.
Vorteile dieser Methode gegenüber den Terminalbefehlen:
Schritte:
Schritte rückgängig machen (Anordnung für später aufbewahren):
Schritte rückgängig machen (um sie auf die Standardeinstellung zurückzusetzen, wenn sie erneut eingesteckt wird):
quelle
Update 2019
Seit OS X El Capitan kann der Systemintegritätsschutz (SIP) die nvram-Optionen nicht mehr ändern. Funktioniert auch
boot-args="iog=0x0"
nicht mehr.Um dieses Problem zu lösen, habe ich diese Lösung gefunden:
csrutil disable
sudo nvram boot-args="niog=1"
csrutil enable
und starten Sie den Computer neuRückgängig machen (mehrere Optionen):
sudo nvram -d boot-args
.quelle
So erreiche ich das.
quelle
Nachdem Sie den externen Monitor angeschlossen haben, wird für einige Zeit dieses erweiterte Monitor-Setup angezeigt. Wenn Sie den Laptop-Bildschirm nicht verwenden möchten, schließen Sie einfach den Deckel des MacBook Pro und arbeiten Sie auf dem größeren Bildschirm weiter. Der Laptop wechselt nicht in den Energiesparmodus. Dies ist mit der Lion-Version.
quelle