Desactivar AppleScript de suspensión de pantalla

3

¿Hay alguna manera de activar y desactivar temporalmente la pantalla en modo inactivo a través de AppleScript? Estoy haciendo un script en el momento que se ejecutará durante unos minutos cuando esté fuera, así que no quiero que se duerma, pero no quiero hacerlo manualmente cada vez.

    
pregunta Lawrence Wilson 30.01.2016 - 12:55

2 respuestas

4

Ciertamente, la forma más fácil de lograr esto es usando do shell script . pmset es definitivamente una opción viable, aunque personalmente soy parcial a caffeinate , que no modifica ninguna preferencia y no requiere privilegios de administrador. Puede usar el siguiente AppleScript para mantener su pantalla despierta indefinidamente:

do shell script "caffeinate -di"

Alternativamente, puede ejecutar cafeína durante un período de tiempo específico, después de lo cual su pantalla podrá dormir libremente:

do shell script "caffeinate -dit [time in seconds]"
    
respondido por el aaplmath 30.01.2016 - 19:35
0

Puede utilizar el do shell script de AppleScript comando con el comando pmset para modificar el configuración de ahorro de energía.

El siguiente ejemplo desactiva el modo de espera de visualización:

do shell script "pmset -a displaysleep 0" with administrator privileges
    
respondido por el Graham Miln 30.01.2016 - 13:13

Lea otras preguntas en las etiquetas