Deshabilitar / Cancelar comando de suspensión en MacOSX
-
07-07-2019 - |
Pregunta
Parece imposible desactivar por completo la opción Suspender en MacOSX para que un usuario no pueda poner el sistema en suspensión manualmente.
¿Hay alguna forma en Leopard (o incluso Snow Leopard) para que AppleScript detecte el evento Sleep y lo cancele?
Solución
No puede hacer esto desde el modo de usuario, porque el administrador de energía lo impide, por lo que deberá usar una extensión del núcleo, como InsomniaX .
Otros consejos
Sin embargo, la respuesta a su problema es un simple comando Apple-osx-Terminal que evita que OSX quede inactivo:
$ pmset noidle Preventing idle sleep (^C to exit)...
La única forma de restablecer el modo sin dormir es emitiendo un 'Control-C'.
Consulte las páginas man de pmset para obtener más detalles.
Este comando ha quedado en desuso a favor de
$ caffeinate -i
Que hace aproximadamente lo mismo. También puede usar cafeína durante un período de tiempo predeterminado para evitar dormir, por ejemplo, durante 4 horas mientras descarga algo, y luego ejecutarlo en segundo plano agregando & amp; para ello:
$ caffeinate -t 144000 &
Las versiones más recientes de OSX hacen que sea más posible desactivar ciertas opciones de acuerdo con https://apple.stackexchange.com/questions/35256/mac-os-x-lion-server-how-to-disable-sleep- restart-shutdown-options-for-users