Répondre à la discussion

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)