Aller au contenu principal

Vous êtes sur le site Mole Mac, souhaitez-vous passer au site Windows ?

Aller au site Windows
Mole
MacWindows
Fonctions Testées Avis Tarifs FAQ Blog
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES PortuguêsPT NederlandsNL
Acheter Télécharger

    Aide, documentation, versions et articles.

    Blog

    Pourquoi mon Mac ne se met-il pas en veille et comment trouver la cause

    Apps et entretienPublié 9 novembre 20266 min de lecture

    Si votre Mac ne se met pas en veille, une seule commande en indique généralement la cause. Lancez pmset -g assertions dans le Terminal et cherchez les lignes contenant PreventUserIdleSystemSleep ou PreventSystemSleep : chacune nomme un processus qui garde le Mac éveillé. Le plus souvent, c’est une app qui lit un média, un outil d’accès à distance, un utilitaire qui empêche la veille ou un téléchargement. Quittez cet élément et le Mac se remet en veille tout seul.

    Trouver ce qui le garde éveillé

    D’abord la réponse rapide. Cette ligne indique quels processus empêchent la veille :

    pmset -g | grep -E '^ *sleep'
    

    Par exemple, ce Mac a affiché sleep 1 (sleep prevented by caffeinate, powerd, Amphetamine, ...). Pour le détail, y compris depuis combien de temps chacun le retient :

    pmset -g assertions
    

    Une vraie ligne du même Mac :

    pid 1321(UURemote): 36:07:42 PreventUserIdleSystemSleep named: "UURemote Disable Idle System Sleep"
    

    La page de manuel (man pmset) indique que les assertions « may prevent system sleep or display sleep », c’est-à-dire qu’elles peuvent empêcher la mise en veille du système ou de l’écran. Voici celles à lire :

    Assertion Ce qu’elle bloque Ce qui la détient en général
    PreventUserIdleSystemSleep La mise en veille du Mac à l’inactivité Lecture de médias, téléchargements, accès à distance, outils anti-veille
    PreventUserIdleDisplaySleep L’extinction de l’écran à l’inactivité Vidéo, présentations, outils anti-veille
    PreventSystemSleep La veille de façon plus générale Une tâche système ou un outil qui la demande
    UserIsActive Les minuteries d’inactivité, brièvement Vous venez de toucher le clavier ou le trackpad

    La plupart sont des blocages à l’inactivité, donc choisir Suspendre l’activité dans le menu Pomme fonctionne généralement encore. Si ce n’est pas le cas, lisez la suite.

    Passer en revue les causes habituelles

    Processus ou indice Pourquoi Que faire
    coreaudiod L’audio est ouvert, parfois un onglet en pause Fermez l’onglet ou le lecteur
    Un navigateur ou une app vidéo Une vidéo est en lecture Arrêtez-la ou fermez la page
    caffeinate, Amphetamine et similaires Ils existent pour garder le Mac éveillé Quittez-les, ou terminez cette session
    UU Remote, partage d’écran ou autres outils à distance Ils gardent le Mac joignable Déconnectez-les ou quittez-les
    Apps de sauvegarde et de synchronisation, bird Une tâche est en cours Laissez-la finir, ou mettez-la en pause
    powerd Son propre enregistrement, souvent quand l’écran est allumé Regardez d’abord les autres lignes
    SleepDisabled 1 dans pmset -g La veille est désactivée pour tout le Mac Voir ci-dessous

    Les réglages comptent aussi. Ouvrez Réglages Système › Batterie › Options et vérifiez Empêcher la suspension d’activité automatique sur adaptateur secteur lorsque l’écran est éteint. Réactiver lors des accès réseau, sur la même page, détermine si le Mac se réveille pour servir des ressources partagées. Si le Mac se réveille peu après l’avoir mis en veille, un accessoire est un suspect fréquent, donc débranchez les appareils USB et les hubs, puis testez à nouveau.

    Quand la veille est totalement désactivée

    pmset -g liste une ligne SleepDisabled. Quand elle vaut 1, le Mac ne se met pas en veille, ni depuis le menu ni capot fermé. Les outils anti-veille la règlent ainsi pour rester actifs capot fermé, et elle devrait revenir à la normale quand ils s’arrêtent. Quittez d’abord ces outils. Si elle reste à 1 et que rien n’en a besoin :

    sudo pmset -a disablesleep 0
    

    Redémarrez si vous ne savez pas quel outil l’a réglée.

    Capot fermé et toujours actif

    Un portable avec un écran externe, l’alimentation et un clavier ou une souris peut fonctionner capot fermé. C’est le mode clamshell, il est voulu, donc débranchez l’écran pour tester. Si un MacBook reste chaud dans un sac, ne le laissez pas là. Ouvrez-le, lancez les commandes ci-dessus et trouvez le processus, car certains outils gardent volontairement le Mac éveillé capot fermé.

    Ce qu’il ne faut pas faire

    • Ne réinitialisez pas d’abord le SMC ou la NVRAM. Presque tous les cas viennent d’un seul processus en cours, et la commande ci-dessus prend quelques secondes.
    • N’appliquez pas de modifications pmset au hasard trouvées sur des forums. Elles persistent après un redémarrage et s’oublient facilement. pmset -g custom montre ce qui est réglé, et sudo pmset restoredefaults remet tout par défaut.
    • Ne supprimez pas sleepimage pour régler ce problème. Ce fichier n’est pas ce qui garde un Mac éveillé.
    • N’ignorez pas un MacBook brûlant dans un sac. Sortez-le et laissez-le d’abord refroidir.

    Où Mole intervient

    Dans État de Mole, Pourquoi tourne-t-il ? dans le menu d’un processus lit les mêmes assertions, et quand ce processus garde le Mac éveillé, il affiche « Le processus empêche la veille. ». C’est utile une fois que vous soupçonnez une app précise. Pour la liste complète d’un coup, pmset -g assertions reste plus rapide. Écran allumé, dans Mole, fait partie des outils qui détiennent une assertion, volontairement, et dans son mode par défaut, qui couvre aussi le capot fermé, il utilise disablesleep, qu’il annule à la fin de la session. Si vous voulez l’inverse de cette page, voir garder un Mac éveillé sans vider la batterie. Si la batterie baisse pendant la nuit, voir pourquoi la batterie d’un MacBook se vide vite.

    FAQ

    Pourquoi mon Mac ne se met-il pas en veille ?

    En général, un processus détient une assertion d’alimentation, comme un média, un outil d’accès à distance ou une app anti-veille. pmset -g assertions le nomme.

    Comment voir ce qui empêche la veille sur mon Mac ?

    Lancez pmset -g assertions dans le Terminal et lisez les lignes PreventUserIdleSystemSleep et PreventSystemSleep, qui nomment chaque processus.

    Pourquoi mon Mac se réveille-t-il juste après être passé en veille ?

    Les accessoires et le réveil par le réseau sont les suspects habituels. Débranchez les appareils USB et vérifiez Réactiver lors des accès réseau dans Réglages Système › Batterie › Options.

    Que signifie coreaudiod qui empêche la veille ?

    Quelque chose a l’audio ouvert, souvent un onglet de navigateur ou une app de musique, même en pause. Fermez-le et l’assertion devrait disparaître.

    Que signifie SleepDisabled ?

    La veille est désactivée pour tout le Mac, le plus souvent par un outil anti-veille. Quittez cet outil. Si la valeur reste à 1, lancez sudo pmset -a disablesleep 0.

    Votre Mac manque d’espace ou ralentit ? Mole peut faire le ménage, supprimer complètement les apps et garder macOS en forme.

    Essayer Mole

    À lire aussi

    • Apps et entretienAvez-vous besoin d’un nettoyeur Mac8 min de lecture
    • Apps et entretienA-t-on encore besoin d’AlDente maintenant que macOS a une limite de recharge ?6 min de lecture
    • Apps et entretienQue sont LaunchAgents et LaunchDaemons sur Mac et lesquels peut-on supprimer6 min de lecture

    Mole · 鼹

    Un Mac propre et léger.

    v1.20.0 (371) · Versions

    Produit

    Nettoyage du Mac Désinstallation d’apps Entretien du Mac Analyse du disque Moniteur système

    Support

    Aide Documentation Versions Blog

    Mentions légales

    Conditions générales d’utilisation Politique de confidentialité Politique de remboursement

    Ressources

    Pour Windows Outil CLI Prix du stockage Programme d’affiliation

    Contact

    Twitter hi@mole.fit

    Le seul site officiel de Mole mole.fit, évitez les fichiers d’installation de provenance inconnue

    Le CLI reste gratuit pour le terminal.