Hier ist das Szenario:
In meinem Büro ist mein MacBook Pro (Anfang 2011 mit 10.10) über DisplayPort an ein externes Display angeschlossen. Ich trenne den Laptop, schließe ihn (in den Ruhezustand versetzen) und nehme ihn mit. Wenn ich an meinem Ziel ankomme, stelle ich fest, dass das Öffnen des Laptops ihn zu einem schwarzen Bildschirm aufweckt – wie auch immer er wach ist:
Der einfachste Weg, dies zu lösen, besteht darin, entweder neu zu starten oder zurückzugehen und es an einen Monitor anzuschließen und die Abfolge des Trennens erneut zu versuchen, um sicherzustellen, dass dies nicht geschieht. Beides ist derzeit aus verschiedenen Gründen nicht machbar. Sitzungsdetails:
Einige der Vorschläge, die ich gesehen habe, um dies ohne Neustart zu beheben, beinhalten "Displays erkennen", aber leider ist das in der GUI ohne visuelles Feedback etwas zu schwierig zu erreichen. Abgesehen davon, gibt es kreative Möglichkeiten, dies zu umgehen, indem Sie entweder die Befehlszeile, AppleScript oder sogar Rate-and-Click verwenden, wenn dies unbedingt erforderlich ist?
Ich habe dies auf Stack Overflow gefunden , um "Displays erkennen" aufzurufen - die Sie in einen Automator-Dienst aufnehmen und dann einen Tastenbefehl geben könnten.
Natürlich… es wäre nur gut für das nächste Mal, wenn es passiert, nicht für dieses.
tell application "System Preferences"
activate
reveal pane "com.apple.preference.displays"
end tell
delay 0.5
tell application "System Events"
tell process "System Preferences"
try --don't even consider not using a try block!
key down option
delay 0.2
click button "Detect Displays" of window 1
delay 0.2
key up option
on error --logging out is the only other way to clear these
key up option
end try
end tell
end tell
iks
osascript
auch durchzulaufen.] Ich habe es seitdem aktiviert. Wenn es mir also gelingt, die Situation erneut zu replizieren, werde ich es versuchen. Ein Problem bei dieser Methode ist, dass "Displays erkennen" möglicherweise nicht auf allen Systemen verfügbar ist (ich habe einige Berichte darüber gesehen, dass es nicht angezeigt wird, selbst wenn die Optionstaste gedrückt wird) oder wenn das externe Display das primäre ist, wie in meinem Fall.Scott Prive