Zmusza komputer Macbook do uśpienia, gdy pokrywa jest zamknięta, a monitor zewnętrzny podłączony do Lion

13

Wiem, że już to słyszałeś, ale czy jest jakaś aplikacja / hack, która powoduje, że komputer zachowuje się jak Snow Leopard podczas zamykania pokrywy?

Nie chcę słyszeć o tym, że jest to duplikat pytania, ponieważ chcę rozwiązania, a nie wyjaśnienia.

Publikuj tutaj tylko, jeśli masz rozwiązanie, które sprawia, że ​​Macbook zachowuje się tak, jak w systemie Snow Leopard podczas zamykania pokrywy.

Tyilo
źródło
4
Nie jest to rozwiązanie, ale pamiętaj, że zawsze możesz użyć ⌥⌘⏏ do uśpienia komputera.
jtbandes
Nawet sobie z tego sprawę jak zwykle zamknąć pokrywę i natychmiast wyłączyć monitor zewnętrzny ...: - /
LudoMC
@LudoMC trzykrotnie uruchomił mojego MacBooka w nocy, ponieważ zapomniałem odłączyć kabel do zewnętrznego monitora, ponieważ natychmiast wyłączam również monitor: S
Tyilo
@Tyilo Właśnie uruchomiłem polecenie uptime, które pokazuje, że mój jest gotowy przez ponad 3 dni! Mam nadzieję, że teraz wiem, że muszę ręcznie go uśpić.
LudoMC,

Odpowiedzi:

6

Działa to w wersji 10.7 i 10.8 z moim MacBookiem Air:

sudo nvram boot-args=iog=0x0

Po ponownym uruchomieniu powinien przywrócić zachowanie sprzed 10.7:

  • Zamknięcie pokrywy powoduje, że laptop jest uśpiony, nawet jeśli jest podłączony do zewnętrznego wyświetlacza
  • Jeśli następnie obudzisz laptopa i otworzysz pokrywę, wewnętrzny wyświetlacz nie włączy się

Aby to cofnąć, uruchom sudo nvram -d boot-argslub przytrzymaj ⌥⌘PR podczas uruchamiania.

Lri
źródło
1
To działało dla mnie na MacBooku Air 10.9.4! ALE ... Czy istnieje sposób, aby włączyć wewnętrzny wyświetlacz, gdy budzisz się na laptopie?
Alan David Garcia
Działa to w przypadku mojego MBP z systemem Mavericks, ale tylko wtedy, gdy odłączyłem zasilanie i monitor przed uruchomieniem polecenia, ponownym uruchomieniem komputera Mac, a następnie ponownym podłączeniem zasilania i monitora. Nie jestem pewien, czy był to restart, odłączenie, czy jedno i drugie.
jtheletter
1

W poprzednich wersjach systemu OS X można było przejść do ~ / Library / Preferences / SystemConfiguration, aby znaleźć plik o nazwie com.apple.PowerManagement.plist. W tym pliku znajdziesz sposoby na ulepszenie takich rzeczy, jak stary tryb „clamshell”. Nie szukałem jeszcze w Lionie, czy to nadal istnieje, ale jeśli plik nadal tam jest, możesz rzucić okiem na to, co pozwala ci kontrolować. Mam nadzieję że to pomoże.

Christian Correa
źródło
Istnieje opcja „Wake On Clamshell Open”, ale nie „Sleep On Clamshell Close” lub coś podobnego. Zrzut ekranu: i.imgur.com/44Zrr.png
Tyilo,
@Christian_Correa, btw to jest w / Library / Preferences / SystemConfiguration, a nie ~ / Library / Preferences / SystemConfiguration
Tyilo
0

Nie jestem pewien, czy nadal będzie działał z Lionem, ale na SL używam InsomniaX, kiedy chcę zamknąć pokrywę i uniemożliwić mojemu MBP spanie. Sprawdź następujące łącza dla podobnych programów:

http://www.macupdate.com/app/mac/22211/insomniax

http://alternativeto.net/software/insomniax/

Robert S. Ciaccio
źródło
2
Nie chcę uniemożliwiać komputera Mac spania. Chcę, żeby spała, kiedy zamykam wieko!
Tyilo,
@tyilo: ups, całkowicie przeczytaj to wstecz :)
Robert S Ciaccio,
zostawiłem moją odpowiedź na wypadek, gdyby aplikacja pomogła komuś z przeciwnym problemem ...
Robert S Ciaccio,
0

Zrobiłem LaunchAgent, który to robi. Kod źródłowy można pobrać tutaj: https://github.com/Tyilo/Lid-sleep

Tyilo
źródło
Czy to działa w Yosemite? Jak korzystać z tego LaunchAgent? Dziękuję Ci.
jtheletter