Désactiver / Annuler la commande de veille sur MacOSX
-
07-07-2019 - |
Question
Il semble impossible de désactiver complètement l'option de veille dans MacOSX afin qu'un utilisateur ne puisse pas mettre manuellement le système en veille.
Existe-t-il un moyen dans Leopard (ou même dans Snow Leopard) pour que AppleScript intercepte l'événement Sleep et l'annule?
La solution
Vous ne pouvez pas effectuer cette opération à partir du mode utilisateur, car le gestionnaire de gestion l’empêche; vous devez donc utiliser une extension de noyau, telle que InsomniaX .
Autres conseils
La réponse à votre problème est toutefois une simple commande Apple-osx-Terminal qui empêche OSX de devenir inactif:
$ pmset noidle Preventing idle sleep (^C to exit)...
Le seul moyen de réinitialiser le mode veille consiste à émettre un 'Control-C'.
Consultez les pages man de pmset pour plus de détails.
Cette commande est déconseillée en faveur de
.$ caffeinate -i
Qui fait à peu près la même chose. Vous pouvez également exécuter Caffeinate pendant une durée prédéterminée pour empêcher le sommeil, par exemple pendant 4 heures pendant le téléchargement, puis exécutez-le en arrière-plan en ajoutant & amp; à cela:
$ caffeinate -t 144000 &
Les versions les plus récentes d’OSX facilitent davantage la désactivation de certaines options selon https://apple.stackexchange.com/questions/35256/mac-os-x-lion-server-how-to-disable-sleep- restart-shutdown-options-for-users