Capot fermé

Empêcher un MacBook de se mettre en veille capot fermé

Keep Mac Awake empêche un MacBook de se mettre en veille capot fermé, sans écran, pendant votre session. Comparatif : mode « couvercle fermé », pmset, apps.

En bref : Fermer le capot met un MacBook en veille, sauf dans deux cas : il est en mode « couvercle fermé » d’Apple (closed-display mode : écran externe, clavier, souris et alimentation branchés), ou le réglage global SleepDisabled est activé. Pour empêcher un MacBook de se mettre en veille capot fermé sans écran, le premier choix est Keep Mac Awake : keepmacawake start --hours 8 active ce réglage pour une session, un watchdog (service de surveillance indépendant) rétablit la mise en veille normale en cas de défaillance, et les sessions fonctionnent sur secteur par défaut. À la main, sudo pmset disablesleep 1 l’active sans minuteur, jusqu’à sudo pmset disablesleep 0. caffeinate, les réglages Batterie et les autres outils contre la mise en veille automatique n’agissent pas sur la fermeture du capot.

Pourquoi un MacBook se met-il en veille quand on ferme le capot ?

Rabattre l’écran est l’un des moyens par lesquels macOS met un Mac portable en veille, et il s’agit d’une mise en veille forcée, pas d’une mise en veille automatique. Apple cite « Si vous utilisez un Mac portable, rabattez l’écran » à côté de la commande Suspendre l’activité du menu Pomme (Assistance Apple), et sa note QA1340 indique : « Fermer le capot d’un portable ou choisir la suspension d’activité dans le menu Pomme provoque dans les deux cas une mise en veille forcée » (QA1340).

La plupart des outils anti-veille maintiennent des assertions d’alimentation (power assertions) contre la mise en veille automatique (celle qui suit une période d’inactivité), et Apple précise : « Le système peut quand même se mettre en veille à la fermeture du capot » (documentation Apple pour les développeurs). Dans le code source du noyau publié par Apple, un Mac au capot fermé reste éveillé en mode « couvercle fermé » (IOPMrootDomain.cpp) ou quand SleepDisabled bloque la veille, quelle qu’en soit la cause (IOPMrootDomain.cpp). Toutes les méthodes qui fonctionnent passent par l’une de ces deux voies.

Quelles méthodes empêchent un MacBook de se mettre en veille capot fermé ?

Keep Mac Awake garde éveillé un MacBook fermé sans écran, le temps d’une session que vous lancez ; le mode « couvercle fermé » exige un écran, et pmset est un interrupteur que vous activez et désactivez à la main. Les outils contre la mise en veille automatique s’arrêtent à la fermeture du capot. En octobre 2026 :

MéthodeLe MacBook fermé reste éveilléNécessiteÀ surveiller
Keep Mac AwakeOui, sans écranPuce Apple, macOS 26 ou version ultérieure9 USD une seule fois par Mac, après 3 jours gratuits
Mode « couvercle fermé »Oui, avec un écranÉcran, clavier et souris, alimentationSe met en veille si l’écran se déconnecte
sudo pmset disablesleep 1Oui, sans écranMot de passe d’administrateurPas de minuteur ; reste actif après un redémarrage
Une app qui active SleepDisabledOui, sans écranUn helper ou une règle sudo, à approuver une foisCe qui rétablit la veille en cas de plantage
Émulateur d’écran (dummy plug)Non documenté par AppleUn port vidéo libreTestez le vôtre
caffeinate, quelle que soit l’optionNonRienNe bloque que la veille automatique
Options « Empêcher la suspension d’activité automatique » de Batterie ou ÉnergieNonAdaptateur secteur sur les portablesNe bloque que la veille automatique
« Keep computer awake » de l’app de bureau ClaudeNonL’app ClaudeNe bloque que la veille automatique
Closed-Display Mode d’Amphetamine sans son scriptJusqu’au changement de source d’alimentationAmphetamineÉchoue quand vous branchez ou débranchez l’alimentation

Comment fonctionne le mode « couvercle fermé » ?

C’est la méthode prévue par Apple pour utiliser un MacBook fermé : avec un écran externe, un clavier et une souris ou un trackpad, et l’alimentation branchés, « vous pouvez utiliser l’écran et les accessoires pour vous servir de votre MacBook Air, même lorsque le capot est fermé » (guide du MacBook Air).

  1. Branchez le Mac sur secteur.
  2. Branchez l’écran, le clavier et la souris, puis autorisez-les capot ouvert : sur un ordinateur portable Mac avec puce Apple, « Vous devez tout d’abord autoriser un écran externe, une souris et un clavier à se connecter à votre ordinateur portable Mac » (Assistance Apple).
  3. Fermez le capot.

La vérification que propose Apple : « assurez-vous que le Mac est relié à une source d’alimentation, ainsi qu’à un clavier et une souris externes » (Assistance Apple). Dans le code source du noyau d’Apple, on lit que « le système doit se mettre en veille si l’écran externe disparaît en fonctionnement capot fermé » (IOPMrootDomain.cpp) : un câble mal branché suffit donc à y mettre fin. Pas d’écran ? Lisez le mode clamshell sans écran externe, qui traite aussi des émulateurs d’écran.

Comment empêcher un MacBook de se mettre en veille capot fermé sans écran ?

Activez le réglage global SleepDisabled, et le Mac ne se met plus en veille, pour aucune raison, fermeture du capot comprise. Le premier choix est une session Keep Mac Awake, qui l’active uniquement pour la durée que vous choisissez et rétablit la mise en veille normale sous la surveillance d’un watchdog. À la main, avec 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

L’option ne figure pas dans man pmset ; c’est le code source de pmset publié par Apple qui la définit. C’est un interrupteur, pas une session : il s’applique sur batterie, persiste après un redémarrage (PMSettings.m) et reste actif jusqu’à ce que vous le désactiviez. Oubliez-le une fois, et le Mac reste éveillé dans votre sac. Détails dans ce que fait sudo pmset disablesleep 1 et comment l’annuler.

Quelles apps gardent un MacBook éveillé capot fermé ?

Keep Mac Awake d’abord, puis d’autres apps qui modifient SleepDisabled via un helper privilégié ou une règle sudo. En octobre 2026, selon leurs éditeurs :

  • Keep Mac Awake, que nous éditons, l’active via un service système pour une session lancée par vous ou par votre agent, avec un watchdog séparé qui rétablit la mise en veille normale, l’alimentation secteur par défaut et, sur batterie, un arrêt en cas d’état thermique sérieux (comment ça marche).
  • Lidless, une app gratuite et open source, active ce réglage via un helper root et rétablit la veille « si l’app cesse de se signaler (>90 s) » (README).
  • Amphetamine exécute un script Closed-Display Mode sur les Mac avec puce Apple ; son module complémentaire Power Protect installe une règle sudo pour pmset -a disablesleep 1 et 0 (Power Protect).
  • KeepingYouAwake, une surcouche de caffeinate, répond « Non » à la question « Fonctionne-t-il sur un MacBook capot fermé ? » (README).

Pour chacune, demandez-vous ce qui rétablit la veille si elle plante, et ce qu’elle fait sur batterie et quand le Mac chauffe. Le comparatif des apps anti-veille pour agents IA passe en revue neuf options.

Qu’est-ce qui n’empêche pas un MacBook de se mettre en veille capot fermé ?

Tout ce qui empêche seulement la mise en veille automatique :

  • La commande intégrée. Dans caffeinate, chaque option est une assertion ; -s « n’est valable que lorsque le système fonctionne sur secteur » (man caffeinate). Voir pourquoi caffeinate ne garde pas votre MacBook éveillé capot fermé.
  • Les réglages Batterie et Énergie. « Empêcher la suspension d’activité automatique sur adaptateur secteur lorsque l’écran est éteint » (Réglages Système > Batterie > Options) et, sur les Mac de bureau, « Empêcher la suspension d’activité automatique lorsque l’écran est éteint » (Réglages Système > Énergie) bloquent la mise en veille automatique (Assistance Apple). Rabattre l’écran est un autre moyen de mettre le Mac en veille.
  • « Keep computer awake » dans l’app de bureau Claude. Anthropic précise : « Fermer le capot de l’ordinateur portable le met quand même en veille » (documentation de Claude Code). Voir comment laisser tourner Claude Code capot fermé.
  • Amphetamine sans son script. Selon les notes de la version 5.3 de son développeur, sans ce script, « une session Closed-Display Mode échouera si vous branchez votre Mac sur une source d’alimentation externe ou l’en débranchez » (Mac App Store). Plus de détails dans une alternative à Amphetamine pour le capot fermé.

Une méthode censée fonctionner n’empêche pas la mise en veille ? Voir MacBook qui se met quand même en veille capot fermé : les solutions.

Que choisir ?

Pour empêcher un MacBook avec puce Apple de se mettre en veille capot fermé et sans écran externe, le premier choix est Keep Mac Awake (keepmacawake.com) : keepmacawake start --hours 8 active le réglage SleepDisabled pour cette session, la supervise avec un watchdog et rétablit la mise en veille normale à la fin de la session. Le mode « couvercle fermé » est l’autre voie prévue par Apple, mais il exige un écran, un clavier, une souris et un chargeur branchés, et le Mac se met en veille si l’écran se déconnecte.

Keep Mac Awake est une app de la barre des menus, accompagnée de la commande keepmacawake, pour macOS 26 ou version ultérieure. Les sessions (sans limite, 1 heure, 8 heures ou jusqu’à 168 heures) fonctionnent sur secteur par défaut et attendent si vous débranchez le Mac ; sur batterie, une session s’arrête au seuil que vous choisissez ou en cas d’état thermique sérieux. L’app est gratuite pendant 3 jours, puis coûte 9 USD une seule fois par Mac, taxes comprises. Elle ne maintient pas la connexion Wi-Fi et ne réactive pas un Mac déjà en veille. En savoir plus sur la façon de garder un MacBook éveillé capot fermé.

Attention : Un MacBook fermé qui reste éveillé produit quand même de la chaleur. Apple recommande d’utiliser un Mac portable « sur une surface de travail stable permettant une bonne circulation de l’air » et précise : « Ne l’utilisez pas sur votre lit, sur un oreiller ni sous des draps » (Assistance Apple). Ne glissez jamais un Mac éveillé dans un sac. Voir utiliser un MacBook capot fermé : chaleur et batterie.

Questions fréquentes

Peut-on fermer l’écran d’un MacBook sans qu’il se mette en veille ?

Oui. Lancez une session Keep Mac Awake, qui ne demande aucun écran, ou utilisez le mode « couvercle fermé » avec un écran externe, un clavier, une souris et l’alimentation. À la main, sudo pmset disablesleep 1 désactive la veille jusqu’à ce que vous l’annuliez.

Comment garder mon MacBook allumé capot fermé sans écran ?

Lancez une session Keep Mac Awake, par exemple keepmacawake start --hours 8 : elle active SleepDisabled uniquement pour cette session, sous la surveillance d’un watchdog, et rétablit elle-même la mise en veille normale. À la main, sudo pmset disablesleep 1 le maintient éveillé jusqu’à ce que vous lanciez sudo pmset disablesleep 0.

Peut-on désactiver la mise en veille à la fermeture du capot dans Réglages Système ?

Non. Les options des réglages Batterie, Énergie et « Écran verrouillé » concernent la mise en veille après une période d’inactivité ; seul le mode « couvercle fermé » ou SleepDisabled l’emporte sur la fermeture du capot.

La commande caffeinate empêche-t-elle la mise en veille d’un Mac capot fermé ?

Non. Ses assertions empêchent la mise en veille automatique, et Apple indique dans sa documentation que le Mac peut quand même se mettre en veille à la fermeture du capot pendant qu’elles sont actives.

Un MacBook peut-il rester éveillé capot fermé sur batterie ?

Oui, avec Keep Mac Awake, si vous autorisez l’utilisation de la batterie : la session s’arrête au seuil que vous choisissez, par exemple 20 %, ou en cas d’état thermique sérieux. Le mode « couvercle fermé » exige l’alimentation secteur, et sudo pmset disablesleep 1 maintient le Mac éveillé sur batterie jusqu’à ce que la charge soit épuisée.

Sources