Esta no es una solución lista para usar, pero posiblemente funcionará si a nadie se le ocurre una solución :-)
Puede manipular la configuración de administración de energía con el comando pmset. Consulte la página de manual para obtener más información al respecto.
La configuración interesante que queremos manipular es dormir :
suspensión: temporizador de suspensión del sistema (valor en minutos o 0 para deshabilitar)
Entonces podemos usar los siguientes comandos:
sudo pmset sleep 25 # go to sleep after 25 minutes
sudo pmset sleep 0 # disable sleep
Ahora tenemos que activar estos comandos después de iniciar sesión y cerrar sesión. Si recuerdo bien, Bash es el shell predeterminado para Mac OS X que nos lleva a estos dos archivos:
~/.bash_profile
The personal initialization file, executed for login shells
~/.bash_logout
The individual login shell cleanup file, executed when a login shell exits
Edítelos o créelos en su directorio de inicio y agregue los comandos apropiados. Si lo desea, guarde el valor de suspensión actual en un archivo temporal y restáurelo después.
El último problema a resolver es la solicitud de contraseña de sudo. Para dar a su usuario el permiso para invocar pmset sin ninguna contraseña, edite sus / etc / sudoers con sudoedit. Necesitas usar la NOPASSWDetiqueta. Si esto es nuevo para usted, eche un vistazo al manual de sudoers .