Que normalmente se ejecuta en mi Mac con una contraseña larga demora en el protector de pantalla. A veces, sin embargo, quiero reducir el retraso de sólo 1-2 segundos.
Este comando se supone reducir el tiempo para el retardo de un segundo:
defaults write com.apple.screensaver askForPasswordDelay -int 1
Este comando hace que el portátil dormir de nuevo:
pmset sleepnow
Y este comando activa el protector de pantalla:
open -a /System/Library/Frameworks/ScreenSaver.framework//Versions/A/Resources/ScreenSaverEngine.app
Mi problema: si puedo ejecutar cualquier combinación de estos comandos cuando el protector de pantalla de retardo es de 60 minutos, el equipo no inmediatamente pide una contraseña cuando se despierta o el protector de pantalla se detiene. Que necesito para abrir las preferencias del sistema después de ejecutar estos comandos en el orden de los valores predeterminados de escritura para ser registrado. Y si el panel de Preferencias está abierto, que nunca llega a los registrados.
Creo que el panel de Preferencias está haciendo algo por los demás --- que es, creo que la información acerca de cuánto tiempo para dormir o estar en el protector de pantalla antes de que se solicite una contraseña se almacena en algún lugar distinto de este predeterminados de entrada y el panel de Preferencias es copiar de uno a otro.
¿Cómo puedo hacer que el Mac inmediatamente requieren un protector de pantalla con contraseña sin necesidad de abrir el panel de preferencias? ¿Cómo puedo hacer que la contraseña no es necesaria en 60 minutos? ¿Cómo puedo obtener el MacOS para respetar la dwrite
? Supongo que me podría matar a las Preferencias del programa y, a continuación, vuelva a abrirlo con AppleScript, pero que parece una tontería (y lento)