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?

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top