4 votes

Quelle est la différence entre les options de mise en veille pmset et systemsetup ?

Sur mon Macbook Air 2013 (Mountain Lion) :

pmset dispose des réglages de sommeil suivants :

$ pmset -g
...
 disksleep            10
 sleep                1
 displaysleep         2

alors que systemsetup a les paramètres suivants :

$ systemsetup -getsleep
Sleep: Computer sleeps after 10 minutes
Sleep: Display sleeps after 10 minutes
Sleep: Disk sleeps after 10 minutes

Quelle est la différence entre ces paramètres ?

De plus, l'économiseur d'énergie indique que la "mise en veille de l'écran" est réglée sur 2 minutes, ce qui coïncide donc avec la mise en veille de l'écran. pmset La mise en veille de l'ordinateur n'est plus affichée dans Mountain Lion, d'après ce que j'ai lu. Pourquoi cela n'est-il plus possible ?

MISE À JOUR : Il s'avère que le Macbook Air 2013 a supprimé les curseurs séparés pour la mise en veille de l'ordinateur et de l'écran : http://forums.macrumors.com/showthread.php?t=1595455 Utilisation pmset pour les définir individuellement devrait néanmoins fonctionner. Je ne suis pas sûr d'aimer ce changement...

4voto

Oskar Points 1242

En l'occurrence, systemsetup est une enveloppe de haut niveau analogue à l'interface utilisateur des préférences du système. Les deux font appel à l'API d'alimentation de bas niveau, qui est la partie interne de la manière dont le système stocke ces valeurs pour que le matériel puisse les utiliser et les mettre en œuvre. pmset est un outil de niveau inférieur qui lit directement les valeurs de l'API/du matériel, et je lui ferais donc généralement confiance plutôt qu'à des outils de niveau supérieur comme Économiseur d'énergie o system setup

Si vous avez raison et qu'il y a une différence, vous devrez peut-être déposer un rapport de bogue auprès d'Apple pour déterminer s'il s'agit réellement d'un bogue ou si les informations sont simplement mélangées avant d'être présentées.

Vous pouvez accéder directement au fichier source tel qu'il est stocké à l'adresse suivante /Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plist et peut-être qu'il peut vous permettre de départager ces trois outils en vous donnant la bonne information ?

Sur tous mes ordinateurs, les chiffres correspondent. systemsleep sont incorrectes pour votre matériel ou votre système d'exploitation ?

1voto

Geir Sagberg Points 163

Après avoir effectué quelques tests supplémentaires, il semble que les résultats de systemsetup -getsleep sont en corrélation avec les Adaptateur de courant sur le préfabriqué de l'adaptateur d'énergie. Lorsque j'utilise -setsleep 10 , le Affichage du sommeil passe également à 10 minutes, et vice versa.

De plus, lorsque je vérifie Empêcher l'ordinateur de dormir lorsque l'écran est éteint , systemsetup -getsleep retours Sleep: Computer sleeps Never tout en décochant Mettre les disques durs en veille lorsque cela est possible causes Sleep: Disk sleeps Never .

En conclusion il semblerait que la raison des valeurs divergentes de pmset y systemsetup c'est que j'ai testé sur batterie, ce qui fait que je n'ai pas eu le temps de faire les tests. pmset a renvoyé des valeurs de batterie, tandis que systemsetup renvoie toujours les valeurs de l'adaptateur d'alimentation.

1voto

Archer Points 111

Mon Macbook Air est un modèle Early 2015 et installé avec MacOS 10.14.2, et j'ai rencontré le même problème.

Cela m'a d'abord laissé perplexe, mais après avoir cherché un peu, j'ai trouvé :

  1. pmset Il est possible de définir une configuration de veille différente pour le mode batterie et le mode CA, avec une configuration de veille différente pour le mode batterie et le mode CA. -b y -c respectivement. Quelle info pmset -g L'affichage dépend de l'utilisation de la batterie ou de l'alimentation secteur de votre MAC. . Donc, si vous voulez connaître les paramètres complets pmset est actuellement en vigueur, vous devez exécuter pmset -g deux fois, avec et sans adaptateur d'alimentation branché respectivement.

  2. systemsetup n'a pas d'options permettant de distinguer les réglages de la batterie et de l'alimentation secteur.

  3. Si vous utilisez systemsetup pour modifier les paramètres d'alimentation, les paramètres de l'interface utilisateur graphique (GUI) System Preference ==> Energy Saver ==> Power Adapter change en conséquence, et vice versa. Cependant, les paramètres de System Preference ==> Energy Saver ==> Battery restent toujours les mêmes après l'utilisation systemsetup . Il est donc évident que systemsetup ne peut modifier que les paramètres d'alimentation en mode AC.

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