34 votes

Comment puis-je trouver le programme qui empêche mon Mac de se mettre en veille ?

Mon Mac est configuré pour se mettre en veille après 5 minutes d'inactivité, et cela fonctionne généralement bien. Mais chaque semaine ou presque, je constate que mon Mac ne se met plus en veille et rien de ce que j'ai essayé n'arrête ce comportement.

Jusqu'à présent, j'ai essayé :

  • réinitialisation du SMC et de la NVRAM à plusieurs reprises
  • démarrage en mode sans échec
  • vérifier que mes paramètres d'économie d'énergie n'ont pas changé (la mise en veille est toujours réglée sur 5 minutes et je n'ai pas choisi d'empêcher le Mac de dormir lorsque l'écran est éteint)
  • Quitter toutes les applications en cours et utiliser Force Quit pour relancer le Finder.
  • la mise à jour de tous mes programmes aux dernières versions
  • mise à jour de MacOS vers la dernière version (actuellement MacOS Mojave 10.14.5)

Je n'ai jamais installé quoi que ce soit pour empêcher le sommeil.

Le seul moyen d'action qui fonctionne est un redémarrage complet, ce qui est très peu pratique.

Comment puis-je savoir quel programme empêche mon Mac de dormir ?

52voto

Monomeeth Points 61435

Vous avez fait un assez bon travail jusqu'à présent pour résoudre ce problème vous-même et il y a beaucoup de choses qui empêchent le sommeil hors de la boîte et par conception.

Ce que je ferais ensuite est exactement ce que vous demandez - une vérification ciblée pour voir si une application est ce qui empêche votre Mac de se mettre en veille.

Pour ce faire, suivez les étapes suivantes :

  1. La prochaine fois que votre Mac ne se met pas en veille, ouvrez le moniteur d'activité.
  2. Cliquez sur l'onglet Énergie
  3. Vous verrez maintenant une liste d'applications avec un certain nombre de colonnes, dont l'une doit être intitulée "Prévenir le sommeil".
  4. Vérifiez maintenant si une application a un "Oui" dans cette colonne.

IMPORTANT : Si une application comporte un triangle de développement à gauche de son nom, veillez à le développer pour vérifier si quelque chose empêche votre Mac de se mettre en veille. Par exemple, les navigateurs Web tels que Safari ont souvent plusieurs fenêtres/onglets ouverts et l'un d'eux peut empêcher votre Mac de se mettre en veille. Cependant, cela ne sera pas évident si vous ne cliquez pas sur le triangle d'expansion.

  1. Si c'est le cas, vous pouvez les forcer à quitter en les sélectionnant et en appuyant sur optioncommandQ
  2. Maintenant, attendez de voir si votre Mac va se mettre en veille.

Notes :

  • Si vous ne voyez pas de colonne "Prévenir le sommeil" à l'étape 3, allez dans Affichage > Colonnes > Prévenir le sommeil pour l'afficher.
  • Si aucune application n'est répertoriée comme empêchant le sommeil, alors faites-le moi savoir via la boîte de commentaires ci-dessous et nous procéderons à d'autres étapes.

Pour les personnes qui aiment les options de ligne de commande - il y a un journal des assertions qui montre ce qui se passe - les choses qui font que le Mac pense que vous êtes actif, les choses qui bloquent le sommeil, etc....

pmset -g assertions

Il s'agit des mêmes informations que le moniteur d'activité, mais elles sont plus détaillées et vous pouvez voir les éléments qui vont et viennent en laissant le journal s'exécuter :

pmset -g assertionlog

Ce qui est bien avec la ligne de commande, c'est que vous pouvez ignorer tout ce qui ne contient pas "sleep" :

pmset -g assertionslog|grep -i sleep

0 votes

Je suis avec le même problème, même sur batterie la machine ne se met pas en veille : PreventUserIdleDisplaySleep 0 PreventSystemSleep 0 PreventUserIdleSystemSleep 1 pid 10830(sharingd) : [0x001a4d5c0001805b] 00:01:01 PreventUserIdleSystemSlee nommé : "Handoff"

0 votes

pmset -g assertionlog devrait être pmset -g assertionslog . J'ai essayé de faire une modification mais il faut plus de caractères - ce qui est stupide.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X