Quiero crear una tecla de acceso rápido que ponga mi monitor en suspensión sin requerir una contraseña para activarlo, y otra tecla de acceso rápido que ponga mi monitor en suspensión y que requiera una contraseña para activarlo.
Usaré BetterTouchTool para crear las teclas de acceso rápido, pero ¿cómo puedo crear una que requiera una contraseña y otra que no? Puntos de bonificación si puedo hacer esto usando Applescript, ya que ya tengo una tecla de acceso rápido BTT/Applescript para cuando salgo de casa, que apaga mis luces Hue, silencia mi Mac y pone mi monitor en modo de suspensión.
Me doy cuenta de que puedo ir a Preferencias del sistema> Seguridad y privacidad y seleccionar "Solicitar contraseña inmediatamente después de dormir o protector de pantalla", pero eso significaría que tendría que ingresar mi contraseña cada vez que ponga mi monitor en suspensión, que es lo que hago. no quiero
Lo siguiente asume que tiene/usa una contraseña de inicio de sesión:
do shell script "/System/Library/CoreServices/Menu\\ Extras/User.menu/Contents/Resources/CGSession -suspend"
Esto se puede usar en AppleScript para invocar la ventana de inicio de sesión, que no cerrará lo que tenga abierto actualmente y, como tal, cuando vuelva a iniciar sesión, su escritorio estará como lo dejó.
De esta manera, puede tener la casilla de verificación "Requerir contraseña... después de que comience la suspensión o el protector de pantalla" en la pestaña General de Seguridad y privacidad sin marcar, pero aún no permitir que alguien tenga acceso inmediato después de que se vaya, después de haber invocado la ventana de inicio de sesión.
Comodín