10 choses que vous pouvez faire avec les commandes de gestion de l’alimentation dans le terminal

10 choses que vous pouvez faire avec les commandes de gestion de l’alimentation dans le terminal

Les commandes de gestion de l’alimentation sont essentielles pour affiner les options d’alimentation de votre Mac. Et ils sont devenus encore plus importants depuis que les paramètres système de macOS Ventura ont supprimé de nombreux paramètres d’économie d’énergie que Monterey et les versions antérieures avaient.

Vous pouvez utiliser ces commandes pour faire diverses choses, de l’arrêt et du redémarrage de votre Mac à la vérification des informations cachées de gestion de l’alimentation, le tout dans Terminal. Donc, si vous cherchez à personnaliser votre gestion de l’alimentation, les informations ici devraient vous aider à démarrer.

1. Mettez votre Mac en veille

L’une des actions simples de gestion de l’alimentation que vous pouvez effectuer dans Terminal consiste à mettre votre Mac en veille. Tapez la commande suivante pour mettre votre Mac en veille :

sudo pmset sleepnow

Veuillez noter que cela (et toutes les commandes qui commencent par ‘sudo’) nécessite que vous ayez des privilèges d’administrateur. Il vous demandera un mot de passe et votre Mac se mettra en veille dès que vous l’entrerez.

2. Définir le temps de veille de l’affichage

Si vous souhaitez modifier le temps qu’il faut pour que l’affichage de votre Mac s’éteigne, tapez « sudo pmset » suivi de « displaysleep » et le temps en minutes. Par exemple, mettre l’écran en veille dans 15 minutes ressemblera à ceci :

sudo pmset displaysleep 15

Vous pouvez également spécifier sur quelle source d’alimentation vous souhaitez que votre commande agisse :

-b : batterie

-c : adaptateur secteur

-u : onduleur

-a : toutes les sources d’alimentation

Par conséquent, si vous souhaitez que votre écran se mette en veille après 15 minutes d’inactivité sur batterie, votre commande ressemblera à ceci :

sudo pmset -b displaysleep 15

Remplacez simplement le -b dans la commande par la valeur appropriée en fonction de la source d’alimentation sur laquelle vous souhaitez qu’elle agisse.

3. Modifier le temps de mise en veille de votre Mac

Minuterie d'affichage du sommeil dans les paramètres système

La mise en veille de votre Mac diffère de l’extinction de l’écran. Lorsque votre Mac est en veille, il ne pourra pas exécuter de processus en arrière-plan comme écouter de la musique ou télécharger des médias. Cependant, pour que votre Mac se mette en veille, l’écran doit d’abord s’éteindre. Voici un exemple :

sudo pmset sleep 10

La commande ci-dessus mettra votre ordinateur en veille 10 minutes après l’extinction de l’écran de votre Mac. Ainsi, si vous avez un Mac avec un écran configuré pour s’éteindre après 30 minutes, il faudra 40 minutes d’inactivité avant que votre Mac ne se mette en veille.

4. Activer ou désactiver Power Nap

Si votre Mac prend en charge Power Nap, vous pouvez l’activer ou le désactiver dans Terminal. En bref, Power Nap permet à votre Mac de se réveiller occasionnellement et de garantir le bon fonctionnement du logiciel en arrière-plan. Vous pouvez en savoir plus sur ce que fait Power Nap sur un Mac dans notre article dédié.

Voici la commande pour activer Power Nap :

sudo pmset powernap 1

Si vous voulez l’éteindre, changez simplement la valeur de « 1 » à « 0 ».

5. Activer ou désactiver Wake pour l’accès au réseau

Bascule Wake for Network Access dans les paramètres système

macOS est livré avec une fonctionnalité qui permet à votre Mac d’accéder à Internet pendant qu’il est en veille pour maintenir vos applications à jour. Vous pouvez le trouver dans Paramètres système > Batterie > Options . Cependant, si vous souhaitez l’activer dans Terminal, saisissez la commande suivante :

sudo pmset womp 1

Encore une fois, changez « 1 » en « 0 » si vous voulez l’éteindre.

6. Programmer le réveil, l’arrêt et le redémarrage

Il était une fois, vous pouviez le faire dans l’application des paramètres macOS. Mais maintenant, vous devez utiliser Terminal pour planifier un démarrage, un arrêt et un redémarrage sur macOS Ventura. Vous pouvez définir deux types de programmes : un programme unique et un programme de répétition.

Si vous souhaitez configurer votre Mac pour qu’il se réveille à une heure précise dans le futur, par exemple le 16 novembre 2025 à 9h30, votre commande ressemblera à ceci :

sudo pmset schedule wake “12/16/2025 09:30:00”

Pour arrêter ou redémarrer, remplacez « wake » dans la commande par « shutdown » ou « restart » en conséquence. Lorsque vous modifiez la date et l’heure, respectez les formats MM/JJ/AA et HH/MM/SS, sinon votre commande ne fonctionnera pas.

Fenêtre du terminal affichant la commande de réveil planifiée

Si vous souhaitez définir un calendrier pour répéter les réveils, les arrêts ou les redémarrages, vous devez vous familiariser avec les valeurs de commande pour les jours de la semaine : Lundi : M ; mardi : J ; mercredi : W ; Jeudi : R ; vendredi : F ; samedi : S ; Dimanche : U.

Par conséquent, si vous souhaitez définir un programme de répétition pour que votre Mac s’allume automatiquement à 05h30 en semaine, votre commande ressemblera à ceci :

sudo pmset repeat wakeorpoweron MTWRF 05:30:00

Vous pouvez remplacer « wakeorpoweron » par « shutdown » ou « restart ».

7. Activer ou désactiver le redémarrage automatique après une panne de courant

La commande de redémarrage automatique du terminal allume votre Mac après une coupure de courant inattendue, une panique du noyau ou une panne du système. Ceci est particulièrement utile pour les ordinateurs de bureau ou autres Mac fixes utilisés comme serveurs, car ceux-ci doivent être de nouveau opérationnels dès que possible.

Tapez cette commande pour activer le redémarrage automatique :

sudo pmset autorestart 1

Remplacez « 1 » par « 0 » pour l’éteindre.

8. Activer ou désactiver le réveil de proximité

Les Mac plus récents ont une fonction qui le réveille automatiquement une fois qu’un iPhone ou Apple Watch couplé (avec le même identifiant Apple) se rapproche suffisamment du Mac. Cette fonctionnalité s’appelle Proximity Wake et vous pouvez l’activer avec l’utilitaire pmset dans Terminal.

Saisissez la commande suivante pour l’activer :

sudo pmset proximitywake 1

Si vous souhaitez le désactiver, remplacez simplement « 1 » par « 0 » dans la ligne de commande.

9. Vérifiez l’état de votre gestion de l’alimentation

Si vous souhaitez voir quels sont vos paramètres de gestion de l’alimentation, vous devez saisir la commande suivante :

pmset -g

Cette commande affiche une liste des valeurs communes des paramètres de gestion de l’alimentation.

Valeurs de gestion de l'alimentation dans Terminal

Toutefois, si vous recherchez une liste de vos événements d’alimentation planifiés, saisissez la commande suivante :

pmset -g sched

10. Remettez vos paramètres de gestion de l’alimentation par défaut

Image affichant le bouton Restaurer les paramètres par défaut dans les Préférences Système

Pour rétablir tous vos paramètres de gestion de l’alimentation par défaut (un peu comme cliquer sur « Restaurer les paramètres par défaut » dans l’application Préférences Système), entrez la commande suivante :

sudo pmset restoredefaults

Cela ne changera cependant pas vos événements répétés programmés; vous pouvez les annuler avec cette commande :

sudo pmset repeat cancel

Si vous souhaitez supprimer tous les événements planifiés, vous devrez saisir ce qui suit :

sudo pmset schedule cancellall

Vous pouvez faire beaucoup plus avec Pmset

Bien que cette liste couvre certaines des commandes les plus utiles que vous pouvez exécuter avec l’utilitaire pmset, il ne s’agit en aucun cas d’une collection exhaustive des possibilités. Il y a encore tellement de choses que vous pouvez faire avec la gestion de l’alimentation dans Terminal si vous êtes prêt à faire des recherches.

Cependant, nous espérons que vous prévoyez d’utiliser au moins certaines des commandes Terminal ici pour affiner et améliorer votre expérience Mac.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *