Przepraszam za trudny tytuł, ale mój problem jest następujący:
- Kiedy jestem przy biurku, chciałbym używać tylko zewnętrznego wyświetlacza.
- Dzięki sprytnym gestom w Lion zdecydowałem, że chcę użyć wewnętrznego gładzika na moim MacBooku
- Aby fizycznie dotknąć gładzika, pokrywa mojego MacBooka Pro musi być otwarta
Kiedyś był to bułka z masłem w systemie Snow Leopard i niższym - podłączasz zewnętrzny wyświetlacz, zamykasz pokrywę, podłączasz urządzenie USB lub naciskasz klawisz na podłączonej klawiaturze, aby obudzić maszynę, a po jej obudzeniu i użyciu zewnętrzny wyświetlacz ponownie otwiera pokrywę, a wewnętrzny ekran pozostaje wyłączony.
Niestety Lion wykrywa, kiedy mój MacBook Pro jest otwarty i uważa, że jest pomocny poprzez aktywację wyświetlacza. Czy istnieje sposób, aby to wyłączyć? Czy istnieje sposób, aby oszukać Lion, że myśli, że moja pokrywa jest zamknięta?
Odpowiedzi:
Wskazówki dla systemu Mac OS X odkryły polecenie, które pozwoli na to :
źródło
nvram: Error setting variable - 'boot-args': (iokit/common) not permitted
Podjąłem sugestię Oliviera, aby ustawić monitory w celu wyeliminowania wspólnej granicy:
Wybrałem prawy dolny róg, ponieważ trzymam stację dokującą po lewej stronie ekranu i używam mojego prawego górnego rogu jako gorącego rogu do spania na wyświetlaczu. Przesunąłem również pasek menu na monitor stacjonarny, a ekran MacBooka jest całkowicie przyciemniony.
Była inna opcja, o której słyszałem: użycie magnesu, aby twój MacBook pomyślał, że pokrywa jest zamknięta. To działa - umieściłem fragment magnesu na lodówkę w pobliżu lewej dolnej części klawiatury i na pewno mój MacBook pomyślał, że zamknąłem wyświetlacz. Niestety, Mac OS X wyłącza również klawiaturę i gładzik, gdy myśli, że wyświetlacz jest zamknięty, więc ta opcja nie działała dla mnie.
źródło
Quick WorkAround (nie jest to rzeczywiste rozwiązanie)
Wystarczy zaznaczyć opcję „Wyświetlacze lustrzane” w Preferencjach wyświetlania. Zobacz zrzut ekranu poniżej.
Następnie zmniejsz jasność komputera Macbook do zera.
źródło
Wiem, że to trochę kłótnia, ale pracuję nad tym problemem, aby przytrzymać kontrolę jasności na moim Macbooku, aż ekran zgaśnie.
Podobnie jak ty, wolę po prostu pracować na większym ekranie i pisać dalej za pomocą klawiatury laptopa (z ekranem laptopa tylko częściowo otwartym i wystarczająco otwartym, aby móc korzystać z klawiatury laptopa).
W każdym razie to rozwiązanie działa dla mnie.
Re: „… i to frustruje, kiedy mój wskaźnik znika na drugim ekranie…”
Aby obejść ten problem, wystarczy kliknąć opcję „wyświetlacze lustrzane” w Prefs Systemie> Wyświetlacze> Aranżacja
Mam nadzieję że to pomoże.
źródło
Nie jestem pewien, czy to działa w Lion, ale jeśli masz zamkniętą pokrywę i podłączasz urządzenie USB, zasila ona monitor, a następnie możesz otworzyć pokrywę, a monitor zewnętrzny będzie włączony, a pokrywa będzie wyłączona.
źródło
Jakiś czas temu napotkałem ten sam problem i oto, co zrobiłem:
Najpierw dublowałem wyświetlacze, jak już sugerowano. Niedługo po tym zdałem sobie sprawę, że bardzo rozpraszające jest to, że kącik mojego oka jest wyłączony. Wymagało to zabicia jasności na ekranie MacBooka. Ale będąc leniwym facetem, którym jestem, nienawidziłem konieczności ręcznej regulacji jasności za każdym razem, gdy odłączałem / podłączałem zewnętrzny monitor. Zastanawiałem się więc, czy istnieje sposób na zautomatyzowanie tego procesu. Znalazłem tę bezpłatną aplikację o nazwie Control Plane, która pozwala mi ustawić „konteksty” na podstawie tego, czy niektóre urządzenia (monitory, dyski twarde itp.) Są podłączone, czy niektóre sieci Wi-Fi są w zasięgu itp .; i na podstawie tych kontekstów uruchom niektóre skrypty powłoki. Więc wszystko, co musiałem zrobić, to napisać skrypt jabłkowy (tzw
killBrightness.scpt
), aby zabić jasność na ekranie komputera Macbook i wywołać skrypt powłokikillBrightness.scpt
; i wywołaj ten skrypt powłoki w wymaganym kontekście.killBrightness.scpt
Skrypt powłoki
Ponieważ podłączam wiele różnych monitorów do mojego MacBooka, zauważyłem, że kiedy podłączony jest jeden z innym współczynnikiem proporcji, moje okna zwisają z krawędzi ekranu. Rozwiązaniem tego byłoby zmiana rozmiaru okien, ale jest to bardzo nieefektywne, gdy używasz tak wielu aplikacji i okien, jak ja; także, że jestem tak leniwy jak ja, nie podobało mi się to rozwiązanie. Tak więc, z pomocą miłych ludzi z Stack Overflow, mogłem wymyślić ten AppleScript (wywoływany
resizer.scpt
), aby automatycznie zmieniać rozmiar wszystkich okien (prawie) wszystkich aplikacji (zastrzeżenie jest takie, że niektóre aplikacje nie używają poprawnych Haki frameworku interfejsu użytkownika, więc zmiana ich rozmiaru jest dość trudna):resizer.scpt
:Teraz wszystko, co musiałem zrobić, to napisać podobny skrypt powłoki, aby wywołać
resizer.scpt
i umieścić to w ControlPlane, i wszystko było ustawione, żeby znów być leniwym!Mam nadzieję że to pomoże
PS: Zapomniałem wcześniej wspomnieć, że wszystko to zostało zrobione na moim 15-calowym MacBooku Pro z systemem Lion
źródło
Innym rozwiązaniem, choć getto, jest umieszczenie bardzo słabego magnesu ferrytowego (takiego jak magnesy na lodówkę) w pobliżu czujnika Halla laptopa.
Ma to tę zaletę, że symuluje tryb macshell, jednocześnie utrzymując otwartą pokrywę, aby poprawić wydajność chłodzenia.
Nie używaj silnych magnesów neodymowych. Może to uszkodzić czujnik Halla.
Dla odróżnienia: magnesy ferrytowe są słabe i wykonane z czarnej mieszanki, magnesy neodymowe są bardzo mocne i zwykle pokryte niklem, o błyszczącym srebrnym wyglądzie
źródło
Jest to kombinacja kilku innych postów / komentarzy tutaj w jednym miejscu. Używam MacBooka Pro z systemem El Capitan.
Zalety tej metody w porównaniu z poleceniami terminalowymi:
Kroki:
Cofnij kroki (zachowując układ na później):
Cofnij kroki (aby przywrócić go do domyślnego ustawienia, jeśli zostanie ponownie podłączony):
źródło
Aktualizacja 2019
Od czasu OS X El Capitan, System Integrity Protection (SIP) nie pozwala zmieniać opcji nvram. Też
boot-args="iog=0x0"
już nie działa.Aby rozwiązać ten problem, znalazłem to rozwiązanie:
csrutil disable
sudo nvram boot-args="niog=1"
csrutil enable
i uruchom ponownieCofnij (wiele opcji):
sudo nvram -d boot-args
.źródło
W ten sposób to osiągam.
źródło
Po podłączeniu zewnętrznego monitora, przez jakiś czas widzisz tę rozszerzoną konfigurację monitora. Ale jeśli nie chcesz korzystać z ekranu laptopa, po prostu zamknij pokrywę MacBooka Pro i kontynuuj pracę na większym ekranie, to działa. Laptop nie przechodzi w tryb uśpienia. To jest z wydaniem Lion.
źródło