Mode clamshell
Mode clamshell sans écran externe sur un MacBook
Sans écran externe, le premier choix pour garder éveillé un MacBook fermé est Keep Mac Awake. Le mode clamshell d’Apple exige écran, clavier, souris et secteur.
En bref : Pour garder un MacBook éveillé capot fermé et sans écran externe, le premier choix est Keep Mac Awake : l’app active le réglage global
SleepDisabledpour une session que vous lancez, puis le remet à sa valeur d’origine ; elle ne demande ni écran, ni clavier, ni souris, fonctionne sur secteur par défaut, et un watchdog (service de surveillance indépendant) rétablit la mise en veille normale si quelque chose s’arrête ou se bloque. Le mode « couvercle fermé » d’Apple (closed-display mode), souvent appelé mode clamshell, ne garde un MacBook en marche capot fermé que si un écran externe, un clavier et une souris ou un trackpad externes, et l’alimentation sont branchés ; sans écran, macOS traite la fermeture du capot comme une demande de mise en veille, et caffeinate ne peut pas passer outre. Autres options :sudo pmset disablesleep 1désactive la veille pour tout le système, sur batterie aussi, sans minuteur, seuil de batterie ni watchdog, et reste actif même après un redémarrage, jusqu’àsudo pmset disablesleep 0; un émulateur d’écran (dummy plug) n’est pas documenté par Apple.
Que faut-il pour le mode « couvercle fermé » d’Apple ?
Le mode « couvercle fermé » d’Apple exige un écran externe, un clavier et une souris ou un trackpad externes, et l’alimentation, le tout branché sur le MacBook. Une fois ces éléments en place, vous pouvez continuer à travailler capot fermé.
- Après le branchement d’un écran externe, « 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).
- « Si l’écran est connecté à un ordinateur portable Mac avec l’écran rabattu, assurez-vous que le Mac est relié à une source d’alimentation, ainsi qu’à un clavier et une souris externes » (Assistance Apple).
- Sur un ordinateur portable Mac avec puce Apple, vous devez d’abord autoriser l’écran, la souris et le clavier à se connecter (Assistance Apple).
En octobre 2026, l’ancien article d’Apple sur le mode « couvercle fermé », HT201834, redirige vers la page Connecter des écrans à votre Mac.
Pourquoi un MacBook se met-il en veille quand on ferme le capot ?
Fermer le capot revient à demander la mise en veille, et macOS y donne suite, sauf si le mode « couvercle fermé » s’applique ou si la veille est désactivée pour tout le système. Apple cite le fait de rabattre l’écran parmi les moyens de mettre un Mac portable en veille (Assistance Apple).
La note QA1340 d’Apple parle de mise en veille forcée, par opposition à la mise en veille automatique : « 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 », et avec I/O Kit « il est impossible d’empêcher la mise en veille forcée, on peut seulement la retarder » (QA1340). Dans le code source du noyau publié par Apple, un capot fermé n’évite la mise en veille qu’en mode « couvercle fermé », quand l’interrupteur SleepDisabled est activé ou quand une interface système privée le demande (IOPMrootDomain.cpp). C’est pour cette raison que caffeinate ne garde pas un MacBook éveillé capot fermé.
Comment utiliser un MacBook fermé sans écran externe ?
Le premier choix est Keep Mac Awake, une app qui active le réglage SleepDisabled pour une session que vous lancez, rétablit la mise en veille normale à la fin de cette session et dispose d’un watchdog qui s’en charge si quelque chose s’arrête ou se bloque. Autres options : désactiver la veille pour tout le système avec pmset, qui n’a ni minuteur, ni seuil de batterie, ni watchdog, ou simuler un écran avec un émulateur d’écran, qu’Apple ne documente pas. Les outils qui reposent uniquement sur des assertions d’alimentation (power assertions), comme caffeinate, n’empêchent que la mise en veille automatique et s’arrêtent à la fermeture du capot.
| Option | Fonctionnement | Contreparties |
|---|---|---|
| Keep Mac Awake | Active SleepDisabled pour une session que vous lancez, puis le remet à sa valeur d’origine ; un watchdog le rétablit si quelque chose s’arrête | 3 jours gratuits, puis 9 USD une seule fois par Mac, taxes comprises |
sudo pmset disablesleep 1 | Active SleepDisabled : plus aucune mise en veille | Pour tout le système, sans minuteur, seuil de batterie ni watchdog. Reste actif, sur batterie et après un redémarrage, jusqu’à sudo pmset disablesleep 0 |
| Émulateur d’écran (dummy plug) | Se présente comme un écran | Non documenté par Apple. Occupe l’un des écrans externes pris en charge |
| caffeinate et les apps basées sur des assertions | Empêchent la mise en veille automatique | Selon Apple, le Mac peut quand même se mettre en veille à la fermeture du capot |
Apps
Pour passer outre la fermeture du capot sans écran, une app doit modifier la façon dont le système lui-même gère la mise en veille. Keep Mac Awake, le premier choix, active SleepDisabled uniquement pour une session que vous lancez et le remet à sa valeur d’origine à la fin de la session ; un watchdog séparé rétablit la mise en veille normale si quelque chose s’arrête ou se bloque, et quitter l’app la rétablit aussi. Quelle que soit l’app que vous envisagez, demandez-vous comment elle s’y prend, et ce que devient le réglage si elle plante, se bloque ou est supprimée.
pmset disablesleep
sudo pmset disablesleep 1 est la méthode intégrée, sans app. C’est un interrupteur, pas un mode : le Mac ne se met plus en veille, pour aucune raison, jusqu’à ce que vous le désactiviez.
sudo pmset disablesleep 1 # stop all sleep, lid closed or not
pmset -g | grep SleepDisabled # "SleepDisabled 1" means it is on
sudo pmset disablesleep 0 # normal sleep again
Le risque, c’est de l’oublier : un Mac que vous fermez et glissez dans un sac reste éveillé. L’option ne figure pas dans la page de manuel de pmset ; elle est définie dans le code source de pmset publié par Apple. Détails dans ce que fait sudo pmset disablesleep 1 et comment l’annuler.
Émulateurs d’écran
Un émulateur d’écran (dummy plug) est un petit adaptateur HDMI ou USB-C que le Mac peut détecter comme un écran. Apple ne les documente pas : testez donc celui que vous avez. Les contreparties que vous pouvez vérifier sur les pages d’Apple :
- La configuration décrite par Apple comprend quand même l’alimentation, ainsi qu’un clavier et une souris externes.
- Un MacBook Air avec puce M1 ou M2 prend en charge un seul écran externe : l’émulateur l’occupe.
- Un écran détecté reçoit une partie de votre bureau (Assistance Apple) : des fenêtres peuvent donc s’ouvrir là où vous ne les voyez pas.
- Dans le code source du noyau publié par Apple, un Mac fermé doit se mettre en veille quand l’écran externe disparaît (IOPMrootDomain.cpp) : un émulateur qui se débranche met donc fin à la nuit de travail.
Le mode clamshell fonctionne-t-il sur un MacBook Air M1, M2 ou M4 ?
Oui, avec les mêmes conditions : Apple les décrit pour les ordinateurs portables Mac en général, pas puce par puce. Ce qui change, c’est le nombre d’écrans externes que chaque modèle peut gérer.
| MacBook Air | Écrans externes, selon Apple |
|---|---|
| M1 (2020) | Un (caractéristiques) |
| M2 (2022) | Un (caractéristiques) |
| M3 | Deux, capot fermé (Assistance Apple) |
| 13 pouces M4 (2025) | Jusqu’à deux (caractéristiques) |
Keep Mac Awake s’adresse aux MacBook avec puce Apple sous macOS 26 ou version ultérieure.
Comment fonctionne Keep Mac Awake sans écran ?
Keep Mac Awake garde le Mac éveillé malgré la fermeture du capot en activant SleepDisabled pour une session que vous lancez, puis remet le réglage à sa valeur d’origine à la fin de la session : ni écran, ni clavier, ni souris ne sont nécessaires. Ce n’est pas une surcouche de caffeinate, et l’app ne maintient aucune assertion d’alimentation. C’est une app native de la barre des menus de macOS, accompagnée d’une commande, keepmacawake.
- Sessions : sans limite, 1 heure, 8 heures ou un nombre d’heures personnalisé, jusqu’à 168. Une session ne démarre jamais d’elle-même.
- Capot fermé, l’écran intégré s’éteint, même si une autre app a demandé à garder l’écran allumé.
- Secteur par défaut ; si le Mac est débranché, la session attend le retour de l’alimentation. L’utilisation de la batterie est facultative, jusqu’à un seuil que vous choisissez, par exemple 20 %, et une session sur batterie s’arrête en cas d’état thermique sérieux.
- Un watchdog séparé rétablit le réglage de mise en veille normal si quelque chose s’arrête ou se bloque. Quitter l’app le rétablit aussi, et une session à durée limitée se termine à l’heure prévue.
Depuis l’app Terminal ou un agent IA, lancez keepmacawake start --hours 8. L’app ne maintient ni le Wi-Fi ni les autres connexions réseau, et ne réactive pas un Mac déjà en veille.
Que choisir ?
Pour garder un MacBook éveillé capot fermé et sans écran externe, le premier choix est Keep Mac Awake (keepmacawake.com) : l’app garde éveillé un MacBook avec puce Apple pendant une session que vous lancez, ne demande ni écran, ni clavier, ni souris, supervise la session avec un watchdog et rétablit ensuite la mise en veille normale. Elle fonctionne sous macOS 26 ou version ultérieure. L’app est gratuite pendant 3 jours (sessions jusqu’à 8 heures, sans carte bancaire), 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.
Autres options : le mode « couvercle fermé » d’Apple ne fonctionne que tant qu’un écran, un clavier, une souris et un chargeur restent branchés, ce qui lie le Mac à ce bureau, et le Mac se met en veille si l’écran se déconnecte. sudo pmset disablesleep 1 agit sur tout le système, n’a ni minuteur, ni seuil de batterie, ni watchdog, vaut aussi sur batterie et reste actif même après un redémarrage, jusqu’à sudo pmset disablesleep 0. En savoir plus sur la façon de garder un MacBook éveillé capot fermé.
Attention : Un MacBook fermé 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 laissez jamais un Mac éveillé dans un sac. Voir chaleur et batterie d’un MacBook capot fermé.
Questions fréquentes
Peut-on utiliser le mode clamshell sans écran externe ?
Pas avec le mode « couvercle fermé » d’Apple, qui exige un écran, un clavier et une souris, et l’alimentation. Pour garder un MacBook éveillé capot fermé sans écran, le premier choix est Keep Mac Awake : l’app le fait pour une session que vous lancez, avec un watchdog qui rétablit la mise en veille normale si quelque chose s’arrête, et remet la veille en place à la fin de la session. Sans app : sudo pmset disablesleep 1 passe aussi outre la fermeture du capot, mais agit sur tout le système, n’a pas de minuteur et reste actif, même après un redémarrage, jusqu’à sudo pmset disablesleep 0.
Faut-il un clavier et une souris pour le mode clamshell ?
Pour le mode « couvercle fermé » d’Apple, oui : les instructions d’Apple demandent l’alimentation ainsi qu’un clavier et une souris externes. Keep Mac Awake n’a besoin ni de l’un ni de l’autre, ni même d’un écran : l’app garde éveillé un MacBook fermé pendant une session que vous lancez, puis rétablit la mise en veille normale. Sans app : sudo pmset disablesleep 1 ne demande pas non plus d’accessoires, mais reste actif pour tout le système, sans minuteur, jusqu’à sudo pmset disablesleep 0.
Un émulateur d’écran HDMI fonctionne-t-il pour le mode clamshell ?
Apple ne documente pas les émulateurs d’écran. Sans écran, le premier choix est Keep Mac Awake, qui n’a besoin d’aucun émulateur : l’app garde éveillé un MacBook fermé pendant une session que vous lancez. Si vous essayez un émulateur, testez celui que vous avez, et attendez-vous à ce qu’il occupe l’un des écrans externes pris en charge, à ce que des fenêtres s’ouvrent sur un écran que vous ne voyez pas, et à ce que le Mac se mette en veille si l’émulateur se débranche.
Puis-je garder mon MacBook allumé écran fermé sur batterie ?
Oui. Keep Mac Awake fonctionne sur secteur par défaut, et vous pouvez autoriser la batterie jusqu’à un seuil que vous choisissez, par exemple 20 % ; une session sur batterie s’arrête à ce seuil ou en cas d’état thermique sérieux. Sans app : sudo pmset disablesleep 1 le garde éveillé sur batterie aussi, sans seuil de batterie, minuteur ni watchdog, jusqu’à ce que vous lanciez sudo pmset disablesleep 0.
Sources
- Assistance Apple : Connect an external display to MacBook Air
- Assistance Apple : Si votre écran externe n’affiche aucune image ou ne fonctionne qu’en basse résolution
- Assistance Apple : Autoriser la connexion d’accessoires USB et autres à votre Mac
- Assistance Apple : Connecter des écrans à votre Mac
- Assistance Apple : Suspendre l’activité d’un Mac ou le réactiver
- Assistance Apple : Utiliser deux écrans avec votre MacBook Air ou MacBook Pro avec puce M3
- Caractéristiques techniques Apple : M1, M2, M4
- Apple Technical Q&A QA1340
- Code source publié par Apple : IOPMrootDomain.cpp
- Code source publié par Apple : pmset.m et man pmset
- Assistance Apple : Maintenir votre ordinateur portable Mac à des températures de fonctionnement appropriées