IPB

Bienvenue invité ( Connexion | Inscription )

> récupération d'une valeur affichée par pmset, Serait-ce impossible ?
Options
m00n
posté 12 Jun 2017, 17:28
Message #1


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 360
Inscrit : 2 Jun 2006
Membre no 62 332



Bonjour à tous et en particulier à teddy7545, l'as du terminal, qui pourra peut-être m'aider encore une fois. wink.gif

Je me suis lancé dans la création d'un applescript qui permet d'empêcher la mise en veille du macbook lorsqu'on le ferme. Le but étant de le fermer quand il diffuse de la musique et que je ne m'en sers pas.

Petite précision aussi : normalement c'est caffeinate, commande shell qui fait le taf. Malheureusement elle ne fonctionne pas avec Sierra. Me voilà donc obligé d'utiliser pmset.

La commande pour désactiver la mise en veille est :
Code
do shell script "pmset -a sleep 0; pmset -a disablesleep 1" with administrator privileges


Le problème est que le script met pmset -a sleep à 0 puis quand on le quitte restaure arbitrairement la valeur de sleep à 5 (minutes). Je voudrais améliorer mon script en lui faisant récupérer la valeur du sleep initiale de manière à la restaurer à la fermeture. Sauf que pmset ne permet pas de récupérer cette valeur! w00t.gif Du moins à ma connaissance.

L'un de vous connaitrait-il une astuce ?

Merci de votre aide.

m00n


--------------------
MacBook Pro (15-inch, Late 2016), 2,9 GHz Intel Core i7, 16 Go 2133 MHz LPDDR3 Catalina
Go to the top of the page
 
+Quote Post

Les messages de ce sujet


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 17th January 2020 - 15:28