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 NOPASSWD
etiqueta. Si esto es nuevo para usted, eche un vistazo al manual de sudoers .