La commande initiale :
[code]pmset -g custom[/code]
- est une simple commande de lecture --> elle appelle l'utilitaire pmset (power_management_settings : paramétrages de la gestion d'alimentation) > avec l'argument -g (getting : obtention) > et l'option custom (paramétrages personnalisés)
il s'agit de la lecture d'un fichier qui n'appartient pas à la bibliothèque personnelle de tel utilisateur > mais à la bibliothèque générale (/Library) de l'OS. Fichier localisé at: Bibliothèque > Preferences > com.apple.PowerManagement.plist.
Les choix inscrits dans ce fichier sont « théoriquement » respectés par une MÀJ. En ce qui me concerne > j'ai verrouillé ce fichier par une commande :
[code]sudo chflags uchg /Library/Preferences/com.apple.PowerManagement.plist[/code]
- qui appelle en droits root (sudo) > l'utilitaire chflags (change_flags : modifier les marqueurs) > avec l'argument uchg (un_change : immutalibilité) > sur le fichier cité. Graphiquement > le fichier apparaît porteur d'un cadenas dans l'angle inférieur gauche.
La commande pour déverrouiller est :
[code]sudo chflags nouchg /Library/Preferences/com.apple.PowerManagement.plist[/code]
- où la seule différence est l'emploi de l'argument nouchg : no_un_change (usage rare de la double négation : non immutabilité)
Je t'indique le procédé mais sans le préconiser. Car l'utilisateur qui a l'habitude d'employer le panneau des Préférences Système : Économiseur d'énergie - lequel agit en mode graphique sur les inscriptions du fichier cité - aura tôt fait d'oublier que le fichier de référence a été verrouillé par le flag: uchg > et s'étonnera que des variations de choix de sa part dans le panneau ne portent pas d'effets. Ce genre de personnalisation du Système (verrouillage ici) est de préférence à employer par l'utilisateur qui paramètre un peu tout en ligne de commande > et qui donc a une mémoire bien exercée des commandes affectant des fichiers plist qu'il a pu passer.
----------
Pour les commandes opératoires (inscription dans le fichier) -->
- la partie constante est : sudo pmset (appel à exécuter pmset en tant qu'utilisateur root)
- la partie variable se décompose en 2 -->
- l'argument ciblant le mode d'alimentation : -b (battery) > -c (charger) > -a (all)
- autant de paires de préférences que souhaité > paires constitué par l'énoncé du paramètre d'énergie et par la valeur associée (de type 1 ou 0 pour activé / désactivé > ou de type valeur temporelle en minutes ou en secondes s'il s'agit d'un délai) --> ex. standby 0 (hibernation désactivée) ou sleep 10 (passage au sommeil du kernel après 10 minutes d'inactivité dans la session)