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?

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top