Zamknięta pokrywa
Jak sprawić, żeby MacBook nie usypiał po zamknięciu pokrywy
Keep Mac Awake: MacBook bez monitora nie usypia po zamknięciu pokrywy, w sesji, którą włączasz. Porównanie: tryb zamkniętego wyświetlacza, pmset, aplikacje.
Krótka odpowiedź: Zamknięcie pokrywy usypia MacBooka, chyba że spełniony jest jeden z dwóch warunków: Mac działa w trybie zamkniętego wyświetlacza Apple (closed-display mode: podłączone są zewnętrzny monitor, klawiatura, mysz i zasilanie) albo włączone jest ogólnosystemowe ustawienie
SleepDisabled. Żeby MacBook nie usypiał po zamknięciu pokrywy, gdy nie masz monitora, pierwszym wyborem jest Keep Mac Awake:keepmacawake start --hours 8włącza to ustawienie na jedną sesję, watchdog (niezależna usługa nadzorująca) przywraca zwykłe usypianie, jeśli coś zawiedzie, a sesje domyślnie działają przy podłączonym zasilaniu. Ręcznie włączysz je poleceniemsudo pmset disablesleep 1, bez timera, aż dosudo pmset disablesleep 0. caffeinate, ustawienia baterii i inne narzędzia, które blokują tylko uśpienie przy braku aktywności, nie zapobiegają uśpieniu po zamknięciu pokrywy.
Dlaczego MacBook usypia po zamknięciu pokrywy?
Zamknięcie pokrywy to jeden ze sposobów, w jakie macOS usypia laptopa Mac, i jest to uśpienie wymuszone, a nie uśpienie przy braku aktywności. Apple wymienia „Na laptopie Mac: zamknij pokrywę wyświetlacza” obok polecenia Uśpij w menu Apple (Wsparcie Apple), a w nocie QA1340 pisze: „Zarówno zamknięcie pokrywy laptopa, jak i wybranie uśpienia z menu Apple powodują wymuszone uśpienie” (QA1340).
Większość narzędzi, które nie pozwalają Macowi zasnąć, ustawia asercje zasilania (power assertions) przeciw uśpieniu przy braku aktywności (gdy przez pewien czas nie używasz Maca), a Apple pisze: „System może mimo to przejść w stan uśpienia po zamknięciu pokrywy” (dokumentacja Apple dla deweloperów). W kodzie źródłowym jądra, który Apple publikuje, Mac z zamkniętą pokrywą nie usypia w trybie zamkniętego wyświetlacza (IOPMrootDomain.cpp) albo wtedy, gdy SleepDisabled blokuje uśpienie z każdego powodu (IOPMrootDomain.cpp). Każda działająca metoda korzysta z jednej z tych dwóch dróg.
Które metody sprawiają, że zamknięty MacBook nie usypia?
Keep Mac Awake sprawia, że zamknięty MacBook bez monitora nie usypia na czas sesji, którą uruchamiasz; tryb zamkniętego wyświetlacza wymaga monitora, a pmset to przełącznik, który ustawiasz i cofasz ręcznie. Narzędzia przeciw uśpieniu przy braku aktywności nie działają na zamknięcie pokrywy. Stan na październik 2026:
| Metoda | Zamknięty MacBook nie usypia | Wymaga | Na co uważać |
|---|---|---|---|
| Keep Mac Awake | Tak, bez monitora | Apple silicon, macOS 26 lub nowszy | 9 USD jednorazowo za Maca po 3 dniach za darmo |
| Tryb zamkniętego wyświetlacza | Tak, z monitorem | Monitor, klawiatura, mysz i zasilanie | Usypia, gdy monitor się rozłączy |
sudo pmset disablesleep 1 | Tak, bez monitora | Hasło administratora | Bez timera; zostaje włączone po ponownym uruchomieniu |
Aplikacja, która włącza SleepDisabled | Tak, bez monitora | Usługa systemowa albo reguła sudo, zatwierdzona raz | Co przywraca usypianie po awarii aplikacji |
| Wtyczka emulująca monitor | Apple tego nie dokumentuje | Wolny port wideo | Przetestuj swoją |
| caffeinate z dowolną flagą | Nie | Nic | Działa tylko na uśpienie przy braku aktywności |
| Opcje „Nie usypiaj automatycznie” w ustawieniach baterii lub energii | Nie | W laptopach: zasilacz | Działa tylko na uśpienie przy braku aktywności |
| „Keep computer awake” w aplikacji desktopowej Claude | Nie | Aplikacja Claude | Działa tylko na uśpienie przy braku aktywności |
| Closed-Display Mode w Amphetamine bez skryptu | Do zmiany źródła zasilania | Amphetamine | Zawodzi, gdy podłączysz lub odłączysz zasilanie |
Jak działa tryb zamkniętego wyświetlacza?
To obsługiwany przez Apple sposób pracy z zamkniętym MacBookiem: gdy podłączone są zewnętrzny monitor, klawiatura, mysz lub gładzik oraz zasilanie, „możesz używać MacBooka Air za pomocą wyświetlacza i akcesoriów, nawet gdy pokrywa jest zamknięta” (podręcznik MacBooka Air).
- Podłącz Maca do zasilania.
- Podłącz monitor, klawiaturę i mysz, a potem zatwierdź je przy otwartej pokrywie: na laptopie Mac z układem scalonym Apple (Apple silicon) „Najpierw musisz pozwolić zewnętrznemu wyświetlaczowi, myszy i klawiaturze na połączenie” (Wsparcie Apple).
- Zamknij pokrywę.
Apple radzi sprawdzić: „upewnij się, że laptop jest podłączony do zasilania oraz używa zewnętrznej klawiatury i myszy” (Wsparcie Apple). W kodzie źródłowym jądra Apple jest zapis: „System powinien przejść w stan uśpienia, gdy przy pracy z zamkniętą pokrywą zniknie zewnętrzny wyświetlacz” (IOPMrootDomain.cpp), więc wystarczy obluzowany kabel, żeby ten tryb się skończył. Nie masz monitora? Przeczytaj o trybie clamshell bez zewnętrznego monitora, gdzie piszemy też o wtyczkach emulujących monitor.
Jak sprawić, żeby MacBook nie usypiał po zamknięciu pokrywy, jeśli nie masz monitora?
Włącz ogólnosystemowe ustawienie SleepDisabled, a Mac przestanie usypiać z jakiegokolwiek powodu, także po zamknięciu pokrywy. Pierwszym wyborem jest sesja Keep Mac Awake, która włącza je tylko na wybrany przez Ciebie czas i przywraca zwykłe usypianie pod nadzorem watchdoga. Ręcznie, za pomocą pmset:
sudo pmset disablesleep 1 # no sleep at all, lid closed or not
pmset -g | grep SleepDisabled # "SleepDisabled 1" while it is on
sudo pmset disablesleep 0 # normal sleep again
Tej opcji nie ma w man pmset; definiuje ją kod źródłowy pmset opublikowany przez Apple. To przełącznik, a nie sesja: działa też na baterii, przetrwa ponowne uruchomienie (PMSettings.m) i pozostaje włączony, dopóki go nie wyłączysz. Zapomnisz o nim raz, a Mac nie zaśnie w torbie. Szczegóły w tekście o tym, co robi sudo pmset disablesleep 1 i jak to cofnąć.
Które aplikacje sprawiają, że MacBook nie usypia z zamkniętą pokrywą?
Najpierw Keep Mac Awake, potem inne aplikacje, które zmieniają SleepDisabled przez uprzywilejowaną usługę systemową albo regułę sudo. Stan na październik 2026, według opisów ich twórców:
- Keep Mac Awake, nasza aplikacja, włącza to ustawienie przez usługę systemową na jedną sesję, którą uruchamiasz Ty albo Twój agent; osobny watchdog przywraca zwykłe usypianie, sesja domyślnie działa przy podłączonym zasilaniu, a na baterii kończy się przy poważnym stanie termicznym (jak to działa).
- Lidless, darmowa aplikacja open source, ustawia tę flagę przez usługę systemową z uprawnieniami roota i przywraca usypianie, „jeśli aplikacja przestanie się zgłaszać (>90 s)” (README).
- Amphetamine na Macach z układem scalonym Apple uruchamia skrypt Closed-Display Mode; jego dodatek Power Protect instaluje regułę sudo dla
pmset -a disablesleep 1i0(Power Protect). - KeepingYouAwake, nakładka na caffeinate, na pytanie „Czy działa na MacBooku z zamkniętą pokrywą?” odpowiada: „Nie” (README).
Przy każdej z nich sprawdź, co przywróci usypianie, jeśli aplikacja ulegnie awarii, i jak się zachowuje na baterii i przy wysokiej temperaturze. Porównanie aplikacji, które nie pozwalają Macowi zasnąć, gdy pracują agenci AI, omawia dziewięć opcji.
Co nie chroni MacBooka przed uśpieniem po zamknięciu pokrywy?
Nic, co blokuje tylko uśpienie przy braku aktywności:
- Wbudowane polecenie. W caffeinate każda flaga to asercja;
-s„ma zastosowanie tylko wtedy, gdy system działa na zasilaniu sieciowym” (man caffeinate). Zobacz, dlaczego caffeinate nie chroni MacBooka przed uśpieniem po zamknięciu pokrywy. - Ustawienia baterii i energii. Opcje „Nie usypiaj automatycznie na zasilaniu z sieci, gdy wyświetlacz jest wyłączony” (Ustawienia systemowe > Bateria > Opcje) i, na komputerach stacjonarnych, „Nie usypiaj automatycznie, gdy wyświetlacz jest wyłączony” (Ustawienia systemowe > Energia) zapobiegają automatycznemu usypianiu (Wsparcie Apple). Zamknięcie pokrywy to osobny sposób usypiania.
- „Keep computer awake” w aplikacji desktopowej Claude. Anthropic pisze: „Zamknięcie pokrywy laptopa nadal go usypia” (dokumentacja Claude Code). Zobacz, jak sprawić, żeby Claude Code działał z zamkniętą pokrywą.
- Amphetamine bez skryptu. W opisie zmian w wersji 5.3 twórca pisze, że bez niego „sesja Closed-Display Mode zakończy się niepowodzeniem, jeśli podłączysz Maca do zewnętrznego źródła zasilania albo go od niego odłączysz” (Mac App Store). Więcej w tekście o alternatywie dla Amphetamine przy zamkniętej pokrywie.
MacBook nadal usypia mimo metody, która powinna działać? Zobacz: MacBook dalej usypia z zamkniętą pokrywą? Jak to naprawić.
Czego użyć
Żeby MacBook z układem scalonym Apple bez zewnętrznego monitora nie usypiał po zamknięciu pokrywy, pierwszym wyborem jest Keep Mac Awake (keepmacawake.com): keepmacawake start --hours 8 włącza ustawienie SleepDisabled na tę sesję, nadzoruje ją za pomocą watchdoga i przywraca zwykłe usypianie, gdy sesja się kończy. Drugą obsługiwaną drogą jest tryb zamkniętego wyświetlacza Apple, ale wymaga on podłączonego monitora, klawiatury, myszy i zasilacza, a Mac usypia, gdy monitor się rozłączy.
Keep Mac Awake to aplikacja w pasku menu i polecenie keepmacawake dla macOS 26 lub nowszego. Sesje (bez limitu, 1 godzina, 8 godzin albo do 168 godzin) domyślnie działają przy podłączonym zasilaniu i czekają, gdy odłączysz zasilacz; na baterii sesja kończy się przy wybranym przez Ciebie progu naładowania albo przy poważnym stanie termicznym. Przez pierwsze 3 dni jest za darmo, potem kosztuje 9 USD jednorazowo za Maca plus podatek. Nie utrzymuje połączenia Wi-Fi i nie budzi Maca, który już śpi. Więcej o tym, jak sprawić, żeby MacBook z zamkniętą pokrywą nie usypiał.
Uwaga: Zamknięty MacBook, który nie usypia, nadal się nagrzewa. Apple zaleca używanie laptopa Mac „na stabilnej powierzchni roboczej, umożliwiającej dobrą wentylację” i pisze: „Nie korzystaj z laptopa Mac w łóżku, nie trzymaj go na poduszce lub pod pościelą” (Wsparcie Apple). Nigdy nie wkładaj działającego Maca do torby. Zobacz: temperatura i bateria przy zamkniętej pokrywie.
Najczęstsze pytania
Czy można zamknąć klapę MacBooka tak, żeby nie zasnął?
Tak. Uruchom sesję Keep Mac Awake, która nie wymaga monitora, albo użyj trybu zamkniętego wyświetlacza z zewnętrznym monitorem, klawiaturą, myszą i zasilaniem. Ręcznie: sudo pmset disablesleep 1 wyłącza usypianie, dopóki tego nie cofniesz.
Jak sprawić, żeby MacBook działał z zamkniętą pokrywą bez monitora?
Uruchom sesję Keep Mac Awake, na przykład keepmacawake start --hours 8: włącza ona SleepDisabled tylko na czas tej sesji, pod nadzorem watchdoga, i sama przywraca zwykłe usypianie. Ręcznie zrobisz to poleceniem sudo pmset disablesleep 1, które działa, dopóki nie uruchomisz sudo pmset disablesleep 0.
Czy w Ustawieniach systemowych da się wyłączyć usypianie po zamknięciu pokrywy?
Nie. Opcje w ustawieniach baterii, energii i ekranu blokady dotyczą usypiania po okresie braku aktywności; tylko tryb zamkniętego wyświetlacza albo SleepDisabled sprawia, że zamknięcie pokrywy nie usypia Maca.
Czy caffeinate zapobiega uśpieniu Maca po zamknięciu pokrywy?
Nie. Asercje, które ustawia, zapobiegają uśpieniu przy braku aktywności, a Apple w dokumentacji podaje, że mimo nich Mac może przejść w stan uśpienia po zamknięciu pokrywy.
Czy MacBook na baterii może działać z zamkniętą pokrywą?
Tak, z Keep Mac Awake, jeśli zezwolisz na pracę na baterii: sesja kończy się przy wybranym przez Ciebie progu naładowania, np. 20%, albo przy poważnym stanie termicznym. Tryb zamkniętego wyświetlacza wymaga zasilania, a sudo pmset disablesleep 1 nie pozwala Macowi zasnąć na baterii, dopóki bateria się nie rozładuje.
Źródła
- Wsparcie Apple: Usypianie lub budzenie Maca
- Wsparcie Apple: Konfigurowanie usypiania i budzenia Maca
- Wsparcie Apple: Connect an external display to MacBook Air
- Wsparcie Apple: Zezwalanie na podłączenie USB i innych akcesoriów do komputera Mac
- Wsparcie Apple: Jeśli wyświetlacz zewnętrzny niczego nie wyświetla albo wyświetla obraz w niskiej rozdzielczości
- Wsparcie Apple: Jak zadbać o właściwą temperaturę pracy laptopa Mac
- Apple Technical Q&A QA1340
- Dokumentacja Apple dla deweloperów: kIOPMAssertionTypePreventUserIdleSystemSleep
- Kod open source Apple: IOPMrootDomain.cpp, pmset.m, PMSettings.m
- man caffeinate i
man pmsetw macOS - Dokumentacja Claude Code: Desktop scheduled tasks
- Amphetamine w Mac App Store, Power Protect
- Lidless README, KeepingYouAwake README
- Keep Mac Awake: wiersz poleceń