Jak wyłączyć wyświetlacz MacBooka Pro przy otwartej pokrywie podczas korzystania z zewnętrznego monitora w systemie Mac OS X 10.10 Yosemite?
Wszystkie poprzednie metody - takie jak ta tutaj wymieniona - które działały na Mavericks, nie działają już na Yosemite.
Czy ktoś wie, jak to zrobić w systemie Mac OS X 10.10 Yosemite? Zmniejszenie jasności nie jest tym samym, co wyłączenie wyświetlacza, ponieważ GPU nadal wysyła sygnał do wyświetlacza wewnętrznego i monitora zewnętrznego.
Były to komendy terminalowe, aby to osiągnąć w Mavericks:
Włączyć
sudo nvram boot-args="iog=0x0"
Wyłączyć
sudo nvram -d boot-args
Czy ktoś wie, jak to osiągnąć na Yosemite?
Odpowiedzi:
Odpowiednikiem polecenia dla Yosemite jest:
Testowałem go tylko na moim 15-calowym MacBooku Pro z końca 2008 roku, ale działa dla mnie. Twój przebieg może się różnić.
Źródło: czytam kod źródłowy IOGraphics , szczególnie
IOGraphicsFamilyModuleStart()
w IOFramebuffer.cpp .Szczegóły techniczne: Musimy wyczyścić bit 0 (
kIOGDbgLidOpen
) wgIOGDebugFlags
zmiennej modułu , aby zmienić sposób, w jaki obsługuje zdarzenia otwarcia pokrywy.Poprzednie wersje kodu ustawiały tę zmienną na dowolną wartość
iog
określoną w argumentach rozruchowych lub0x03
jeśliiog
nie została podana.Kod w Yosemite najpierw ustawia
gIOGDebugFlags
na0x43
, a następnie na bitowe OR z wartością określoną przeziog
(jeśli istnieje), a na końcu na bitowe AND z bitowym uzupełnieniem wartości określonej przezniog
(jeśli istnieje). Innymi słowy,iog
można teraz ustawić tylko bitygIOGDebugFlags
, ale nowyniog
może wyczyścić bity. Podajemy więcniog=1
w argumentach rozruchowych, aby wyczyścić bit 0.źródło
sudo nvram -d boot-args
Lub zresetuj PRAM .Znaleziono tę wspaniałą bezpłatną aplikację:
https://github.com/Eun/DisableMonitor/
Działa jak marzenie.
źródło
Wreszcie ktoś, kto zrealizował bezpłatną aplikację do wyłączania monitorów: DisableMonitor (na GitHub)
źródło
Mam magnesową obudowę iPhone'a, umieszczam ją w pobliżu klawiatury mojego starego Macbooka, w pobliżu klawiszy ASDF, a wewnętrzny ekran natychmiast się wyłącza! To takie proste!
Kredyt na http://www.cultofmac.com/176329/turn-off-internal-lcd-display-of-your-macbook-air-os-x-tips/
Edycja: Musisz podłączyć swojego Macbooka do zasilacza, aby ta metoda działała.
źródło
Przejdź do wygaszacza ekranu, a następnie aktywuj „wyświetlanie wyłączone” w gorących narożnikach.
źródło
Zmniejszenie jasności ekranu do 0 za pomocą klawiatury działa dla mnie - ekran Macbooka jest całkowicie ciemny, ale nie ma to wpływu na wyświetlacz zewnętrzny.
źródło
Podobnie jak inne posty tutaj, skończyło się na tym, że zrobiłem to z magnesem na lodówkę. Elastyczne plastikowe nie działały niezawodnie, więc znalazłem jeden z małym okrągłym metalowym magnesem z tyłu. Mam nadzieję, że pasuje to dość dobrze do magnesu w pokrywie i nie spowoduje przeciążenia czujnika efektu Halla, jeśli to możliwe.
Aby wskazać, gdzie umieścić magnes, skorzystałem z tego przewodnika:
https://www.ifixit.com/Answers/View/506016/Putting+to+sleep+with+a+magnet
Dzięki temu czujnik znajduje się blisko lewej krawędzi, w pobliżu gniazda słuchawkowego.
Machnął magnesem nad obszarem i jeśli magnes jest wystarczająco silny, oba wyświetlacze się wyłączą, a zewnętrzny sam się włączy. Gdy podniosę magnes na odległość większą niż 1 cm od obudowy, ekran powraca. Wydaje się to słuszne w porównaniu do rzeczywistej pokrywy.
Mam nadzieję, że to komuś pomoże, opublikuje aktualizację, jeśli coś pójdzie nie tak!
źródło
Ta sztuczka działa (ustaw zewnętrzny monitor jako główny i częściowo zamknij pokrywę, aż zgaśnie wyświetlacz)
http://gizmodo.com/5938452/a-trick-to-make-using-an-external-monitor-with-your-macbook-way-better
źródło